0.0.3 • Published 3 years ago

rollup-stream-gulp v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

rollup-stream-gulp

A gulp plugin, and hopefully with enough work, love and consensus becomes @rollup/gulp

Installation

yarn add -D rollup-stream-gulp

Purpose

Currently the recommended way is to use @rollup/stream. This works well, but has a few limitations.

  • requires \vinyl-source-stream``
  • only allows outputing one file per stream instance
    • options.manualChunks not supported
  • DX is non-optimal

Usage

Basic

// gulpfile.ts
import gulp from "gulp";
import rollup from "rollup-stream-gulp";
// import rollup from "@rollup/gulp";

export const build = async () =>
  gulp.src("src/index.ts").pipe(rollup({})).pipe(gulp.dest("dist"));

Troubleshooting, Validation and Errors

There are a few caveats.

Internally we use options.input = file.path, which means we may not get errors about file conflicts. We'll be looking to address these later on.