0.4.2 • Published 9 years ago

d3-bundler v0.4.2

Weekly downloads
52
License
-
Repository
github
Last release
9 years ago

d3-bundler

A Rollup-based bundler for D3 modules.

To install:

npm install -g d3-bundler

To use, define an ES6 module that imports the D3 code you need and defines the corresponding exports. For example, try this index.js:

export {
  event,
  select,
  selectAll
} from "d3-selection";

Make sure you have the desired D3 modules installed:

npm install d3-selection

Build your bundle:

d3-bundler -o d3.js -- index.js

Or, minified:

npm install -g uglify-js
d3-bundler -o d3.js -- index.js && uglifyjs -c -m -o d3.min.js -- d3.js

Have a nice day!

<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="d3.js"></script>
<script>

d3.select("body").append("h1").text("Hello, world!");

</script>

Command Line Reference

d3-bundler [options] -- [file]

The input file should be an ES6 module that defines your exports. See the examples. If not specified, it defaults to “index.js”.

Options:

Specify the path to the generated bundle file. Use “-” for stdout.

Specify the name of the output module. This determines the name of the exported global in certain output formats.

If true, keep external dependencies external. This enables the -f option, and is useful if you want to generate a CommonJS build or use a different bundler.

Specify the output format of the generated JavaScript. See Rollup for supported values. This can only be used when inlining external dependencies (i.e., without -x).

0.4.2

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.0

9 years ago

0.2.9

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.1

9 years ago