csv-to-js-parser
Advanced tools
+2
-2
| { | ||
| "name": "csv-to-js-parser", | ||
| "version": "1.1.0", | ||
| "description": "Converting relation format csv data into array of JavaScript objects", | ||
| "version": "1.1.1", | ||
| "description": "Converting csv data into array of JavaScript objects. Can be used for relation format input tables.", | ||
| "main": "app.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
+4
-4
@@ -86,3 +86,3 @@ # Преобразование данных csv в объекты JavaScript | ||
| * description: описание входной таблицы. | ||
| * isSorted [optional]: указывает имеет ли входная таблица отсортированные данные. Если данные во входной таблице уже отсортированы по столбцу, для которого проставлено mainKey: true в description, то в качестве параметра isSorted можно указать true и программа не будет проводить сортировку данных, что сэкономит время работы. | ||
| * isSorted [optional]: указывает имеет ли входная таблица отсортированные данные. Если данные во входной таблице уже отсортированы по столбцу, для которого проставлено mainKey: true в description, то в качестве параметра isSorted можно указать true и программа не будет проводить сортировку данных, что сэкономит время работы. Но если isSorted задан, а данные на самом деле не отсортированы, то это приведёт к неверному результату преобразования. | ||
@@ -94,3 +94,3 @@ В параметре description описывается входная таблица: | ||
| Можно заметить, что в выходном объекте obj, свойства, относящиеся к товарам, содержат массивы одинаковой длины. Данный модуль может преобразовать эти массивы в единственный массив объектов, что в некоторых случаях может быть более естественным представлением данных в JavaScript. Для этого используется функция combineArrays: | ||
| Можно заметить, что в объекте, который возвращает функция csvToObj, свойства, относящиеся к товарам, содержат массивы одинаковой длины. Используя функцию combineArrays, можно преобразовать эти массивы в единственный массив объектов, что в некоторых случаях может быть более естественным представлением данных в JavaScript. | ||
@@ -208,3 +208,3 @@ ```javascript | ||
| Для сохранения объектов, полученных в результате работы функций csvToObj или combineArrays можно воспользоваться встроенной в node.js функцией JSON.stringify(); | ||
| Для сохранения объектов, полученных в результате работы функций csvToObj или combineArrays в файл, можно воспользоваться встроенной в node.js функцией JSON.stringify(); | ||
@@ -223,3 +223,3 @@ ```javascript | ||
| Функция objToCsv принимает следующие параметры: | ||
| * obj: входной объект (формат должен соответствовать тому, который возвращает csvToObj).. | ||
| * obj: входной объект (формат должен соответствовать тому, который возвращает csvToObj). | ||
| * delimeter: разделитель столбцов в выходной таблице. | ||
@@ -226,0 +226,0 @@ * rowDelimeter [optional]: разделитель строк. Если не задан, то по умолчанию используется "LF" (\n). Для windows разумно указывать в этом параметре разделитель "CRLF" (\r\n). |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
30453
0.81%