Package Exports
- d3-bundle-element
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (d3-bundle-element) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
#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-interpolateandd3-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-shapeandd3-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 "