Webpack dsv loader
A Webpack plugin for loading dsv files (for example .csv).
Installation
Install via npm:
npm install --save dsv-loader
Usage
You can require dsv data like this:
var data = require('dsv!./data.csv');
The loader will translate the data.csv
file into a JSON Object.
Usage with webpack.config
To require dsv files like this: require('data.csv')
, you can add the dsv-loader to your webpack config:
module : {
loaders : [
{ test: /\.csv$/, loader: 'dsv-loader' }
]
}
Options
delimiter
Tells the loader which delimiter is used to seperate the data. Default: ','
Examples:
var data = require('dsv?delimiter=;!./data.csv');
var data = require('dsv?delimiter=x!./data.csv');
Example
data.csv
var data = require(data.csv)
Credits
- Inspired by webpack's json-loader
- DSV parsing done with dsv by Mike Bostock