Gathering detailed insights and metrics for @mrodrig/json-2-csv-cli
Gathering detailed insights and metrics for @mrodrig/json-2-csv-cli
Gathering detailed insights and metrics for @mrodrig/json-2-csv-cli
Gathering detailed insights and metrics for @mrodrig/json-2-csv-cli
npm install @mrodrig/json-2-csv-cli
Typescript
Module System
Min. Node Version
Node Version
NPM Version
JavaScript (100%)
Total Downloads
217,645
Last Day
521
Last Week
2,405
Last Month
9,060
Last Year
133,264
6 Stars
55 Commits
2 Forks
2 Watching
1 Branches
3 Contributors
Latest Version
5.5.7
Package Id
@mrodrig/json-2-csv-cli@5.5.7
Unpacked Size
11.61 kB
Size
3.06 kB
File Count
5
NPM Version
10.7.0
Node Version
20.15.0
Publised On
24 Nov 2024
Cumulative downloads
Total Downloads
Last day
10.6%
521
Compared to previous day
Last week
0.3%
2,405
Compared to previous week
Last month
-22.9%
9,060
Compared to previous month
Last year
76.6%
133,264
Compared to previous year
2
Convert JSON to CSV or CSV to JSON
This module provides the command line interface functionality for the json-2-csv package.
CLI:
1$ npm install -g @mrodrig/json-2-csv-cli
Usage: json2csv <jsonFile> [options]
Arguments:
jsonFile JSON file to convert
Options:
-V, --version output the version number
-o, --output [output] Path of output file. If not provided, then stdout will be used
-a, --array-indexes-as-keys Includes array indexes in the generated keys
-S, --check-schema Check for schema differences
-f, --field <delimiter> Field delimiter
-w, --wrap <delimiter> Wrap delimiter
-e, --eol <delimiter> End of Line delimiter
-E, --empty-field-value <value> Empty field value
-n, --expand-nested-objects Expand nested objects to be deep converted to CSV
-k, --keys [keys] Keys of documents to convert to CSV
-d, --escape-header-nested-dots Escape header nested dots
-b, --excel-bom Excel Byte Order Mark character prepended to CSV
-x, --exclude-keys [keys] Comma separated list of keys to exclude
-A, --expand-array-objects Expand array objects
-W, --without-header Withhold the prepended header
-p, --prevent-csv-injection Prevent CSV Injection
-s, --sort-header Sort the header fields
-F, --trim-fields Trim field values
-H, --trim-header Trim header fields
-U, --unwind-arrays Unwind array values to their own CSV line
-I, --iso-date-format Use ISO 8601 date format
-L, --locale-format Use locale format for values
-B, --wrap-booleans Wrap booleans
-h, --help display help for command
Usage: csv2json <csvFile> [options]
Arguments:
csvFile CSV file to convert
Options:
-V, --version output the version number
-o, --output [output] Path of output file. If not provided, then stdout will be used
-t, --header-fields Specify the fields names in place a header line in the CSV itself
-k, --keys [keys] Keys of documents to convert to JSON
-f, --field <delimiter> Field delimiter
-w, --wrap <delimiter> Wrap delimiter
-e, --eol <delimiter> End of Line delimiter
-b, --excel-bom Excel Byte Order Mark character prepended to CSV
-p, --prevent-csv-injection Prevent CSV Injection
-F, --trim-fields Trim field values
-H, --trim-header Trim header fields
-h, --help display help for command
To increase the allowed heap size, set max_old_space_size
in NODE_OPTIONS
.
Linux/macOs:
1export NODE_OPTIONS=--max_old_space_size=4096
Windows:
1set NODE_OPTIONS=--max_old_space_size=4096
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1
Reason
Found 0/11 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
license file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-01-27
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More