@ianwalter/dist
Simplify the generation of distribution files for your JavaScript library
Last updated 2 months ago by ianwalter .
SEE LICENSE IN LICENSE · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @ianwalter/dist 
SYNC missed versions from official npm registry.

@ianwalter/dist

Simplify the generation of distribution files for your JavaScript library

npm page

About

dist is basically a wrapper around Rollup, inspired by microbundle, but is specific to the use-cases described below.

Features

  • Write your library as an EcmaScript Module but still allow it to be require'd in Node.js
  • Inline your library's dependencies to create a single distribution file that should significantly improve startup time (a quick test of bundling a single dependency cut the dependency's load time in half)
  • Use the babel option to transpile your code based on your library's Babel configuration

Options

  • --name, -n Name to use for files and global variable (defaults to name in package.json)
  • --input, -i Filename of source/entry file (defaults to {cwd}/index.js)
  • --output, -o Output filename or directory path (defaults to ./dist)
  • --cjs, -c Path for / whether to create a CommonJS dist file (defaults to false or main in package.json)
  • --esm, -e Path for / whether to create a ESM dist file (defaults to false or module in package.json)
  • --browser, -b Path for / whether to create a browser-specific (ESM) dist file (defaults to false or browser in package.json)
  • --inline, -l Inline/bundle imported modules (defaults to false)
  • --babel, -B Transpile output with Babel (defaults to false)
  • --plugins, -p Specify a path for a Rollup plugins file to include
  • --minify, -m Use Terser to minify output (defaults to false)

License

Apache 2.0 with Commons Clause - See LICENSE

 

Created by Ian Walter

Current Tags

  • 5.3.0                                ...           latest (2 months ago)
  • 2.0.0-1                                ...           next (9 months ago)

36 Versions

  • 5.3.0                                ...           2 months ago
  • 5.2.0                                ...           4 months ago
  • 5.1.0                                ...           4 months ago
  • 5.0.1                                ...           5 months ago
  • 5.0.0                                ...           5 months ago
  • 4.0.0                                ...           6 months ago
  • 3.1.0                                ...           7 months ago
  • 3.0.1                                ...           8 months ago
  • 3.0.0                                ...           9 months ago
  • 2.1.0                                ...           9 months ago
  • 2.0.2                                ...           9 months ago
  • 2.0.1                                ...           9 months ago
  • 2.0.0                                ...           9 months ago
  • 2.0.0-1                                ...           9 months ago
  • 2.0.0-0                                ...           9 months ago
  • 1.5.1                                ...           9 months ago
  • 1.5.1-0                                ...           9 months ago
  • 1.5.0                                ...           9 months ago
  • 1.5.0-1                                ...           10 months ago
  • 1.5.0-0                                ...           10 months ago
  • 1.4.0                                ...           10 months ago
  • 1.3.1                                ...           10 months ago
  • 1.3.0                                ...           10 months ago
  • 1.2.0                                ...           10 months ago
  • 1.1.2                                ...           10 months ago
  • 1.1.1                                ...           10 months ago
  • 1.1.0                                ...           10 months ago
  • 1.0.0                                ...           10 months ago
  • 1.0.0-1                                ...           10 months ago
  • 1.0.0-0                                ...           10 months ago
  • 0.3.2                                ...           10 months ago
  • 0.3.1                                ...           10 months ago
  • 0.3.0                                ...           10 months ago
  • 0.2.0                                ...           10 months ago
  • 0.1.0                                ...           10 months ago
  • 0.0.1                                ...           10 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 3
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |