Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.
/ node-etl Public archive

ETL (Extract, Transform, Load) library for Node.

Notifications You must be signed in to change notification settings

ScribeLabsAI/node-etl

Repository files navigation

node-etl

ETL pipeline and utilities for Node.

Installation

npm install @scribelabsai/etl

Usage

const pipeline = new ETL()
  .extract(fromCSV('input.csv'))
  .transform(
    toJSON(),
    fanout([
      toConsole(),
      toFile('output.txt')
    ])
  )
  .load(toFile('secondOutput.txt')); // Redundant to show case the syntax

pipeline.start();
await pipeline.finished();

About

ETL (Extract, Transform, Load) library for Node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published