Skip to content

TypeError: rowData[hd.name].replace is not a function #1

Description

@frdmn

I am using markdown-tableify in my project "top-atom-packages" and ran into the following error:

Scraping results page 1...
Finished scraping
/Users/jonas/Development/170_trending-atom-packages/node_modules/markdown-tableify/index.js:25
    let $tds = config.headers.map(hd => `${(rowData[hd.name].replace(/[\n]/g, ' ') || '') || ''}`);
                                                             ^

TypeError: rowData[hd.name].replace is not a function
    at config.headers.map.hd (/Users/jonas/Development/170_trending-atom-packages/node_modules/markdown-tableify/index.js:25:62)
    at Array.map (native)
    at $rows.concat.data.map.rowData (/Users/jonas/Development/170_trending-atom-packages/node_modules/markdown-tableify/index.js:25:31)
    at Array.map (native)
    at module.exports (/Users/jonas/Development/170_trending-atom-packages/node_modules/markdown-tableify/index.js:24:29)
    at /Users/jonas/Development/170_trending-atom-packages/index.js:73:17
    at /Users/jonas/Development/170_trending-atom-packages/node_modules/async/dist/async.js:988:16
    at /Users/jonas/Development/170_trending-atom-packages/node_modules/async/dist/async.js:5096:18
    at apply (/Users/jonas/Development/170_trending-atom-packages/node_modules/async/dist/async.js:41:25)
    at /Users/jonas/Development/170_trending-atom-packages/node_modules/async/dist/async.js:76:12

When using the following code: frdmn/top-atom-packages@f49db59

(PR incoming)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions