1.0.3 • Published 4 years ago

csv-to-javascript v1.0.3

Weekly downloads
-
License
unliscenced
Repository
-
Last release
4 years ago

csv-to-javascript

csv-to-javascript is a JavaScript package library containing various methods for importing *.csv file.

examples: https://ryanspice.com/demo/csv-to-javascript/

Installation

csv-to-javascript's core purpose is to import *.csv files, but I've provided numerous ways to do this, see examples.

Usage

Use csv-to-javascript as a standalone command or import it; see examples.

yarn csv-to-javascript:install
//or
yarn start // installs all repos
import csvToJs from "csv-to-javascript";

csvToJs(await (await fetch('*.csv')).text())

or in command line

npx csv-to-javascript <path> --json

eh

or view all examples in the demo;

yarn demo

Angular + Options

Built with the latest Angular CLI, this example leverages 'csv-loader', 'PapaParse' and our Default method.

yarn angular <command>

yarn angular:install
yarn angular:serve
yarn angular:build
yarn angular:test

Vanilla ES+

ES6 bundle provides an optimized webpack output which will support targeted browsers with features like classes and async/await.

yarn vanilla

React + PapaParse

yarn react

yarn react:install
yarn react:serve
yarn react:build
yarn react:test

Vue + "csv-to-javascript" module

yarn vue 

yarn vue:install
yarn vue:serve
yarn vue:build
yarn vue:test

E2E Testing

yarn <build>:test 

Notes

examples

'csv-loader' uses PapaParse underneath the hood - https://www.papaparse.com/ - https://github.com/mholt/PapaParse

'Papa Parse' is the fastest in-browser CSV (or delimited text) parser for JavaScript. It is reliable and correct according to RFC 4180..." ~ https://www.papaparse.com/ - https://github.com/mholt/PapaParse

License

csv-to-javascript is unlicenced.