data-to-json
Advanced tools
Comparing version 1.0.4 to 1.0.5
{ | ||
"name": "data-to-json", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "Reads a text file, CSV file or data variable having a table and returns an array of obects. In which each object consists of all headers as keys and there data as values.", | ||
@@ -50,4 +50,4 @@ "main": "data_to_json.js", | ||
"dependencies": { | ||
"csv-file-to-json": "^2.0.4", | ||
"txt-file-to-json": "^3.0.2" | ||
"csv-file-to-json": "^4.0.3", | ||
"txt-file-to-json": "^3.0.6" | ||
}, | ||
@@ -54,0 +54,0 @@ "devDependencies": { |
@@ -1,2 +0,4 @@ | ||
<h1 align="center">data-to-json</h1> | ||
<p align="center"> | ||
<img src="./resources/data_to_json.png" width="400" height="200"/> | ||
</p> | ||
@@ -23,8 +25,11 @@ <div align="center"> | ||
Use `filePath` key to provide `TEXT or CSV data from a file`. | ||
```javascript | ||
const dataToJson = require("data-to-json"); | ||
``` | ||
<br> | ||
Use `.txt` to use TXT data. | ||
```javascript | ||
const dataInJSON = dataToJson.txt({ filePath: "./filePath.txt" }).toJson(); | ||
``` | ||
@@ -34,21 +39,20 @@ OR | ||
Use `.csv` to use CSV data. | ||
```javascript | ||
const dataInJSON = dataToJson.csv({ filePath: "./filePath.csv" }).toJson(); | ||
``` | ||
<br> | ||
Use `data` key to provide `TEXT data from variable or directly`. | ||
```javascript | ||
const dataToJson = require("data-to-json"); | ||
Use `.txt` to use TXT data. | ||
const dataInJSON = dataToJson.txt({ data: someTEXTData }).toJson(); | ||
``` | ||
OR | ||
Use `.csv` to use CSV data. | ||
```javascript | ||
const dataInJSON = dataToJson.csv({ data: someCSVData }).toJson(); | ||
``` | ||
<br> | ||
#### Sample input (txt data) : | ||
``` | ||
@@ -62,3 +66,2 @@ FIRST_NAME LAST_NAME NUMBER EMAIL ADDRESS | ||
#### Sample input (csv data) : | ||
``` | ||
@@ -72,3 +75,2 @@ FIRST_NAME,LAST_NAME,NUMBER,EMAIL,ADDRESS | ||
#### Sample output (json data) : | ||
``` | ||
@@ -99,16 +101,17 @@ [ | ||
``` | ||
<br> | ||
Use `.records` to get required number of rows. | ||
```javascript | ||
const dataToJson = require("data-to-json"); | ||
const dataInJSON = dataToJson.txt({ filePath: "./filePath.txt" }).records(1).toJson(); | ||
``` | ||
OR | ||
```javascript | ||
const dataInJSON = dataToJson.csv({ filePath: "./filePath.csv" }).records(1).toJson(); | ||
``` | ||
<br> | ||
#### Sample output when `.records` is `1` (json data) : | ||
``` | ||
@@ -125,1 +128,7 @@ [ | ||
``` | ||
<br> | ||
# References | ||
* To convert only text to json. Try - https://www.npmjs.com/package/txt-file-to-json | ||
* To convert only csv to json. Try - https://www.npmjs.com/package/csv-file-to-json | ||
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
186187
13
3157
129
1
+ Addedcsv-file-to-json@4.0.5(transitive)
- Removedcsv-file-to-json@2.0.4(transitive)
Updatedcsv-file-to-json@^4.0.3
Updatedtxt-file-to-json@^3.0.6