New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

parcel-transformer-csv

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

parcel-transformer-csv

Import CSV as object through parcel

latest
Source
npmnpm
Version
0.0.3
Version published
Maintainers
1
Created
Source

parcel-transformer-csv

This is a parcel v2 transformer plugin that loads CSV as JS objects.

When do you need it?

When you have some data in csv format and want to import it like

import csvData from "./mydata.csv"

and parcel says

🚨 Build failed.

@parcel/core: No transformers found for
.../mydata.csv.

because parcel does not know how to transform csv.

Installation

npm install --save-dev parcel-transformer-csv

Sample .parcelrc

{
  "extends": "@parcel/config-default",
  "transformers": {
    "*.csv": ["parcel-transformer-csv"]
  }
}

Sample .parcel-transformer-csv.json config

{
  "header": true
}

The transformer takes an object as configuration. This object is the same as PapaParse's config object. It is passed to Papa.parse() call as well.

The above configuration, for example, tells Papa to treat the first row as headers and return an array of objects (with keys from header row) instead of array of arrays.

Keywords

parcel

FAQs

Package last updated on 21 Apr 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts