Installations
npm install @mrodrig/json-2-csv-cli
Developer Guide
Typescript
No
Module System
N/A
Min. Node Version
>= 18
Node Version
20.15.0
NPM Version
10.7.0
Releases
Contributors
Unable to fetch Contributors
Languages
JavaScript (100%)
Developer
mrodrig
Download Statistics
Total Downloads
217,645
Last Day
521
Last Week
2,405
Last Month
9,060
Last Year
133,264
GitHub Statistics
6 Stars
55 Commits
2 Forks
2 Watching
1 Branches
3 Contributors
Package Meta Information
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
Total Downloads
Cumulative downloads
Total Downloads
217,645
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
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
2
json-2-csv-cli
Convert JSON to CSV or CSV to JSON
This module provides the command line interface functionality for the json-2-csv package.
Installation
CLI:
1$ npm install -g @mrodrig/json-2-csv-cli
Usage
json2csv
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
csv2json
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
Memory
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
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
license file not detected
Details
- Warn: project does not have a license file
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 25 are checked with a SAST tool
Score
3.1
/10
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