d3-bundle-element

2.0.1 • Public • Published

d3-bundle-element

Builds of custom D3 4.0 bundle using ES2015 modules and Rollup. Those builds are then integrated in custom web component for easy integration with polymer:

  • d3-bundle-element: imports the full d3.js library (d3-bundle-element-debug for the non-minified version)
  • d3-element-small: imports core functionalites of d3.js library, mainly d3-selection, d3-transition, d3-ease, d3-collection, d3-color, d3-format, d3-interpolate and d3-scale (d3-element-small-debug for the non-minified version)
  • d3-element-multi: imports the full version of d3, plus d3-svg-legend and d3-tip. used in multichart and multiverse (d3-element-multi-debug for the non-minified version)
  • d3-element-shape: imports d3-shape and d3-path (d3-element-shape-debug for the non-minified version)

To build:

npm update to update all dependencies
npm install https://github.com/cgav/d3-tip.git#master
npm install https://github.com/christophe-g/d3-legend.git#promise
npm install topojson
npm install
npm run prepublish

"prepublish": "rm -rf build && mkdir build && rollup -c && rollup -c rollup.shape.config.js && rollup -c rollup.multi.config.js && babel build/d3-multi.js -o build/d3-multi.compile.js&& rollup -c rollup.small.config.js && uglifyjs build/d3.js -c -m -o build/d3.min.js && uglifyjs build/d3-shape.js -c -m -o build/d3-shape.min.js && uglifyjs build/d3-multi.compile.js -c -m -o build/d3-multi.min.js && uglifyjs build/d3-small.js -c -m -o build/d3-small.min.js && copyfiles -f node_modules/topojson/dist/.js node_modules/d3-geo-projection/build/.js build " "prepublish": "rm -rf build && mkdir build && rollup -c && rollup -c rollup.small.config.js && uglifyjs build/d3.js -c -m -o build/d3.min.js && uglifyjs build/d3-shape.js -c -m -o build/d3-shape.min.js && uglifyjs build/d3-small.js -c -m -o build/d3-small.min.js && copyfiles -f node_modules/topojson/dist/.js node_modules/d3-geo-projection/build/.js build "

Package Sidebar

Install

npm i d3-bundle-element

Weekly Downloads

3

Version

2.0.1

License

MIT

Unpacked Size

1.88 MB

Total Files

46

Last publish

Collaborators

  • krikrou