{"_id":"semiotic","_rev":"303-dc7b460a30a17783ba866d9b27988279","name":"semiotic","dist-tags":{"latest":"3.7.0"},"versions":{"1.0.0-alpha.2":{"name":"semiotic","version":"1.0.0-alpha.2","author":{"email":"emeeks@netflix.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.0-alpha.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"slu@netflix.com"},{"name":"James Womack","email":"jwomack@netflix.com"},{"name":"Jason Reid","email":"jasonr@netflix.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e25056202514b689197f34945ff6f67f77e591eb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.0-alpha.2.tgz","integrity":"sha512-Cdkcs3USETNcgDQhY+2fnfS9ydeyXNpG4uLuxZVZ0e/lWWL3ByXTIzLIl814KcqDSPWhavJn1CFohTjKHqxBGQ==","signatures":[{"sig":"MEQCID6DeHQFUEQ5FriI4rTH1G7RFhJ8NpvlQ3qt1UH5bWBFAiBF5CLpL6hVM36UDxu+4gx6xJRbo5KpsGVkZM0OIjmZEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"e25056202514b689197f34945ff6f67f77e591eb","gitHead":"c47b58c1e651e66904dbe07b507de354e981427a","scripts":{"cov":"nyc --reportDir=tests/output/coverage --reporter=html npm test && open tests/output/coverage/index.html","less":"lessc less/default.less less/default.css","test":"eslint src/ && tape -r babel-register -r ./tests/unit/lib/before.js ./tests/unit/specs/**/*.js | tap-notify | tap-difflet","build":"babel src -d lib && npm run less","cover":"npm run cov","watch":"babel --watch src -d lib","examples":"gulp dev","prepublish":"in-publish && npm run test && npm run build || in-install"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","lodash":"^4.11.1","moment":"2.10.6","d3-axis":"1.0.3","numeral":"^1.5.3","d3-array":"1.0.1","d3-brush":"1.0.3","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-cluster":"^1.0.0-alpha.8","d3-voronoi":"1.0.2","in-publish":"2.0.0","d3-hierarchy":"1.1.3","d3-selection":"1.0.2","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-svg-annotation":"1.12.1"},"devDependencies":{"nyc":"5.5.0","gulp":"3.9.1","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.0","sinon":"1.17.3","eslint":"1.10.3","babel-cli":"6.4.5","react-dom":"15.4.0","tap-notify":"1.0.0","tap-difflet":"0.4.0","babel-eslint":"5.0.0-beta9","babel-register":"^6.7.2","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"3.16.1","babel-preset-stage-0":"6.3.13","react-addons-test-utils":"15.4.0","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","react-component-gulp-tasks":"git://github.com/susielu/react-component-gulp-tasks.git#0594e863bc3dc399d5bcbb504321f4acf1ed0e73","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.0","babel-plugin-add-module-exports":"0.1.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.0-alpha.2.tgz_1492491003891_0.486630350118503","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"semiotic","version":"1.0.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a024add3383f3bf0467fb9bc01c2c8a8c85eaf59","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.0.tgz","integrity":"sha512-+xvPZFxvBxl99DyRJecltFbCTWOd6M2BMw5juSdkX+5zSfxtJt8QZov2A/vZ4DqH+eFbBKlA9nAAnrVbaQcGiQ==","signatures":[{"sig":"MEQCIFB26kPXBVCuSWk2X4K28Z0X6NGMEjfI+du5b5BjjcrEAiBD7T1SbIGRMlRxXimEJgIgooZ+KAic1h+81p8Kz4WzYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"a024add3383f3bf0467fb9bc01c2c8a8c85eaf59","gitHead":"1985f84219d5d1800533d17d082b31d72ae3a895","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","alpha-complex":"1.0.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.0.tgz_1504225691202_0.819728322327137","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"semiotic","version":"1.0.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"fe1fe3bf056c1c8a5d0f2120717549a996664693","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.1.tgz","integrity":"sha512-MLx+frP9K6D4D43oAXapuF/2+8kxouAtISBjr1lq2PcyGE9pGBr8oVFrqtbN7IA1fUUi4WJfD8uhRy2b6v1/9g==","signatures":[{"sig":"MEUCIQD9cL88UCcOzh9GBzw29fQ+gaDQW1DFDcBdjrD2vjxe4QIgBZeggBFbJuv0ZKFVk7Q05WkwmTmx2+8AC1AYgcRsvqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"fe1fe3bf056c1c8a5d0f2120717549a996664693","gitHead":"970d7371056c54030968fc9dc55d6c56491dd18e","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","alpha-complex":"1.0.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.1.tgz_1504299794076_0.07260155491530895","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"semiotic","version":"1.0.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"01a82d817217f0d62235e93796f8fe0ace63a7d2","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.2.tgz","integrity":"sha512-Z4qGwG143VQPT1W5O8wDVktBeOY94xhL6jaYn1E4vGydCv4uFFEkwsts1mvAaBISb62TzdKCpAN+88MK+rIvQw==","signatures":[{"sig":"MEUCIBadA3WpIEgr0lvkJlxZrajvuOBMAdpdVR8GwG+9TktPAiEAlI6ttiraGROx/Ve27IR6JEuJnOkZyW81vBKOWxZVTSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"01a82d817217f0d62235e93796f8fe0ace63a7d2","gitHead":"3a070d5b482981e308da88c7b78165c9c0486d91","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","alpha-complex":"1.0.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.2.tgz_1504639264019_0.3139418405480683","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"semiotic","version":"1.0.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"422b8f1fbd78e9301bd126bf846ba8ef59279f76","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.3.tgz","integrity":"sha512-LdcmAgZWssQNlj6N6/cZY32uqTvCCOs6maDTHLIO3MSa009O1y/i5chw8SqX9fxsnOZzZL1Z3SO/kSvyVdD5/A==","signatures":[{"sig":"MEUCIAnotwtV+PrzcQhID0Ts0AFUhQGs7VvJ4nA1RorQbyxWAiEAhaiBu77ZirsR+YX0C3KpZAmdyM/P/j6d6Fv9/w2FSBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"422b8f1fbd78e9301bd126bf846ba8ef59279f76","gitHead":"a07a10a214cbef9690fa53ac9f5d47a65641c08a","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.3.tgz_1504738732002_0.7635392211377621","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"semiotic","version":"1.0.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"68bd101eed239ece607d2f9f8dbf9fcd90663ccb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.5.tgz","integrity":"sha512-Zo5+5NQd44oSt0rjqxwK/AVg8o2hv5xHpIywIYcyBpphM5hzHSeFllSQ26Bbx1iLfLXaJHYqvFMNKYUpLaZHVg==","signatures":[{"sig":"MEYCIQCyv7lfoxiol2AIfYAHdjvsd3j59G/1u07HncYN556G9gIhAPjsTaU/6tt+gfKW04wamWR5a4hEfPbJCfYNwMqmYC8Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib"],"config":{"is-component":"y"},"_shasum":"68bd101eed239ece607d2f9f8dbf9fcd90663ccb","gitHead":"98f03048e1f5e7105bb9aeda48604882608a3d6e","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.5.tgz_1504899867384_0.08188605634495616","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"semiotic","version":"1.0.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.0.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"bf8f43ed3a309a43e7c3e6a0eabfb5abb9d05157","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.0.6.tgz","integrity":"sha512-kiNSOCbOOCeL9oHXYP4NG5QhLLmsmkIEz+EVmuoXjhoYObQ2HODDkuThtaiqSrsaAY/1E+OLTd6mOwro5flqtA==","signatures":[{"sig":"MEUCIGJcguyhlle+tQv2n/RGuNAv90GdRh5XyEFZL3n+TMnyAiEAh+X2kM/OKotxwRfxmngKYiufoho6xuNqivh/FAiSMAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"2729dcd894535527abade2ad733abee9dc2730cf","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","d3-svg-annotation":"2.0.0","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.0.6.tgz_1505352326078_0.01109396107494831","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"semiotic","version":"1.1.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"2e1706d96b4823da0705ad811401ebf587e2273a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.0.tgz","integrity":"sha512-EM+CF3dCvSvakWyd6XdElgYeNL+nLfCIAD4Ds+/KORnk+qq+fcYW8aTwoZ5iSUj1yeOd3h8lxRA48Oym2CpsfQ==","signatures":[{"sig":"MEUCIB68P7Ka5GSa2YQfNzXzhUHja9D//+dpshWWjAPA053vAiEAzIQzl+OinPCAMU4HRHiKkC6MUj/kPak2+np3zFECHok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"8d282fa83e5078a6f79079f8ef82702983ea8843","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-3","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.0.tgz_1505946637221_0.32179018342867494","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"semiotic","version":"1.1.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f799bff5b2389149d293724ff3f6ee49beca544f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.2.tgz","integrity":"sha512-BlWqFuD4eXkXAJfYiMkopcCXjJPkfJoaxaNF2ClfPgAyYYvCfo/wsNrQKFvgGlvS/Ug6hdnVvpyQ9m4F7w6ncA==","signatures":[{"sig":"MEQCIDoiP809luAAROLcUdUISN5xpOVOQqrYWxGG0SHIkXDSAiAzyREGBRiqoorY0AvQe5aRL8ochOKd2wE390Ug4fSD1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"43ac8ac64ec11e3ecec2fe0fbda60338ad68f88b","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-3","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.4.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.2.tgz_1506550100948_0.0921666151843965","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"semiotic","version":"1.1.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"2eb83c418e6a248c8a6c61aeee2445a237277611","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.3.tgz","integrity":"sha512-K8QuERa+VCwqbXHqbpKBOhWRNYLs61mWH7ggjLh7KNMyVXTDRo5t07GTmOgzFpruTNwYZmjUNRiof+vKnWf+FQ==","signatures":[{"sig":"MEUCIGBXiOotZuQX42yuB/D+GaEdXZphb0y8x++i2m04H4KoAiEA2w6/pgy32tMXkOD57QOOUf5TU7U7YU02lzX5+oclI8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"5715a641a5f6d1485f5424046b5309b243e3a11f","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-3","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","react-resize-detector":"^0.6.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^15.6.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.3.tgz_1506839951540_0.9045654037036002","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"semiotic","version":"1.1.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a791e25f211d83e01e94e700ab267a2fc4d52868","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.4.tgz","integrity":"sha512-6Okwhx+73fcH4qfDMJkXF9AC7vfqj6ZVguH5EIkKVKo4ZfBRGaN8f9Bc8kqxdg3mHDkFUgvM0SaVJDs4AlAeew==","signatures":[{"sig":"MEUCIQDO/A7XyUQLJzHXkxJ8u4wui79GZoGfEiBZHgNmxPdPyAIgJX+6R3j9B3gx0imw4mtUHUwbAP6Vl1Q7bK70DYtUA4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"266da06b6583d66f78352295cd80d249f5d2f3a9","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.5.10","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-3","react-dimensions":"1.3.0","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","react-resize-detector":"^0.6.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","jscs":"2.8.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^15.6.2","d3-dsv":"1.0.5","enzyme":"2.9.1","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"15.4.2","reactstrap":"4.0.1","tap-notify":"1.0.0","material-ui":"^0.17.1","react-prism":"4.0.0","tap-difflet":"0.4.0","babel-eslint":"^8.0.0-alpha.15","react-router":"^4.0.0-beta.6","react-scripts":"0.8.5","babel-register":"^6.7.2","react-router-dom":"4.0.0","babel-preset-react":"6.3.13","babel-preset-es2015":"6.3.13","eslint-plugin-react":"^7.1.0","react-test-renderer":"15.6.1","babel-preset-stage-0":"6.3.13","react-tap-event-plugin":"2.0.1","react-addons-test-utils":"15.4.2","eslint-config-netflix-dea":"2.0.0","babel-plugin-react-require":"2.1.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"2.2.0","babel-plugin-react-transform":"2.0.0","react-addons-create-fragment":"15.4.2","conventional-recommended-bump":"0.3.0","react-addons-transition-group":"15.3.2","babel-plugin-add-module-exports":"0.1.2","react-addons-css-transition-group":"15.3.2","babel-plugin-transform-object-assign":"6.3.13","babel-plugin-transform-decorators-legacy":"1.3.4"},"peerDependencies":{"react":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.4.tgz_1507087341551_0.4589016600511968","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"semiotic","version":"1.1.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.5","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ccb6ba7a183088793d2059dad5fb1e1b1206dc23","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.5.tgz","integrity":"sha512-0SBFHQvetDuXJM1hmt+A9F6PC3wIrkGgcC1RH3OmGezvrt5pSSsA+JtjSdeKMNnVdN2SYL0BNJrknG4FOdj9iQ==","signatures":[{"sig":"MEQCIB/RxWtLP1oBqAzh8vdqF9Mq16mWMK73cOejZEqrUk7yAiB3mdeV+mDpNDJKocD33QjYNxxn17CXEYKLKs0xu0Pyqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"89c9fc02271770a903cd255fb1c35e5689ae91f9","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-4","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","react-resize-detector":"0.6.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.5.tgz_1507847071414_0.5223232412245125","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"semiotic","version":"1.1.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.6","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a6d4f3f050601a6d5638841ec305a3857a160d5e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.6.tgz","integrity":"sha512-p4N1bPRHygCrEpNggcKA8Q5xoXdIAvIHdrNJbejnQXECy1MzSrbN13bM7dnI+rfb2LKpHAcCU0vmxpS+KMFwnQ==","signatures":[{"sig":"MEUCIBUtaA0v7FX9mRohEia7zCSqpk9yhPcguCigGxLHbuGNAiEAvh1Eg/LcSYUugRy0x75CfsYCF8uckEAVK38bO3B+6j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"10738bebd033857506ac5688905f0046e0f7acb8","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-4","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","react-resize-detector":"0.6.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.6.tgz_1507856019552_0.22637141356244683","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"semiotic","version":"1.1.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.7","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"433f3fce3c85ffe3261f120a1df7b7e0fcecc2c2","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.7.tgz","integrity":"sha512-NqwIAy29zndwuor6nxSOQcYHkkfrlZInrrNXA9efDWqRegqqDfgnXBNe+nRm6D1n8yEdoRCdodCCR9MSDrOd9Q==","signatures":[{"sig":"MEQCIFwTgKIr2N/1wlLL3UpyyadU0fUtoaue2diVSO3Q2+iXAiA349p31kq4ybCV+QXQK27JBNny19HUSB5y0+gRJ/iVTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"config":{"is-component":"y"},"gitHead":"142dfb3d516de8029e001d32d3cd1553f766247f","scripts":{"lint":"eslint src","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-4","@mapbox/polylabel":"1.0.2","graphology-components":"0.1.0","react-resize-detector":"0.6.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.7.tgz_1508431321672_0.40203963429667056","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"semiotic","version":"1.1.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.8","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f9e6023c2c7172f3a5e74b96c6c6ede66a8e2602","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.8.tgz","integrity":"sha512-C4TEQFp+BboKi//ZLee4Ot9z8rqKfwt1qKuGuA/XYr0NpDEKj/UBSn3JBDRIrhEw+mv60zi1wERzOm2nP8Qv8w==","signatures":[{"sig":"MEQCIDQIEvPaPHtSiZHyRYR78b7UCyQMkuvbpbGsOp/ih5k1AiAIOTVSdqnGn9sLbgXPd4StPAMuhfBEDDnwhZ90aC/dug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"13df698b54479c9e459d55797a59e1c9344b7390","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-4","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","material-design-icons-svg":"1.1.2","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.8.tgz_1508894429375_0.12341738911345601","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"semiotic","version":"1.1.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"SEE LICENSE IN LICENSE","_id":"semiotic@1.1.9","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f4335b67914bc8f6be39ff94c55e4def48ee3901","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.9.tgz","integrity":"sha512-DfPNLBnLdgEK/s7NVyyVSROEZXna+U1ibQmthx4w3PmNqeTXfJmE6Uhk+ynr+frOo8tvKG69SGYAoYbGnxFqGQ==","signatures":[{"sig":"MEQCICp8skmNJgALFmYtYPH752wb9FWrVadQCgr9b9OJwwc1AiApiTC19x6XjWZBcsLjuQ83bBhglvPXpYVvcsUIUsoNsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"accb020a8433a60bd59f4a3804d8ffe69ac1b29b","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"0.0.1-4","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","material-design-icons-svg":"1.1.2","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.9.tgz_1509120436182_0.6410475408192724","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"semiotic","version":"1.1.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.1.10","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e74684743b914b4a43d4d90c845964fbb14d419f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.10.tgz","integrity":"sha512-45Itm1SccNWNHkMlbtcYh9n2OQNG6jRxte4d+J586vjKPBgUnLqOoUf8ID7sME98i/n34W4iCMLqBkbmiUsr/Q==","signatures":[{"sig":"MEUCIHpMCtzZKYYaobPiYT5cWaQFWvOrOdLMvi0x2RFkEDXaAiEAzQlE+Lt8THbTCitSQz71cjr+A8+ir10J1egl7m4t5lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"1d57ec5df8c19294c2f4cfbbfae7d661885aad01","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","material-design-icons-svg":"1.1.2","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.10.tgz_1510010830529_0.3975839912891388","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"semiotic","version":"1.1.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.1.11","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"408f479d6e8e49d3fd7cea0e062b733b1ae3eb6e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.11.tgz","integrity":"sha512-Wf/JuG8DC+/PKfn03gLBu0OPtdXDJ6Je6hEDsWJV7vDRTaBlRVfwV3zrKigb2nsIt1OGk8jWQ7pVPOEEASoBgQ==","signatures":[{"sig":"MEYCIQCB4arfZzKxX7ost0dCpCtA/Q7QGmSxUbDMh5J6FlxsnQIhAIenH4nspVVGlQk9Bt2xCZOT0JycX/WZ4Z1hVN/YdO2N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"e070767a9c2eb1773bdb79978a8be587a84fc940","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","flubber":"0.4.0","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-color":"1.0.2","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-random":"1.0.1","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","d3-transition":"1.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","material-design-icons-svg":"1.1.2","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","react-dom":"^16.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.11.tgz_1510078491691_0.20139709138311446","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"semiotic","version":"1.1.12","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.1.12","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"c9f1cd0cbcc6e527bae7741daf12e165cf58d3e1","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.12.tgz","integrity":"sha512-69n6LhxyC+DAbIfOhVyOnpQvJ+TT2IOQOlyfNQsrPjBSTTgg5x1ZadK/hUEVfDvAhZwIeysJPSKkybG7FbJKLw==","signatures":[{"sig":"MEQCIDU7wz4gS7ZE6AOqDyNXec2uEcrutcuZEqCRVFQ7H3/8AiAw17KfwUzHBmUZUiqBr/Tn4KfGnbcjSaz7GNVFFcMcVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"218980ed3a3aaf51b7e8bfdab4abd458f72fa0e4","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.1","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.12.tgz_1510115213509_0.6964815589599311","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"semiotic","version":"1.1.13","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.1.13","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"00bddeee85245cef44f58a702e05a4a4fcf3ff92","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.1.13.tgz","integrity":"sha512-oJW1oFi2HxNiDXnIi/HNcqBDVn0abLDYwpqpcPr1f9ml17FdOi3iaL9na4t1/n6gyDNMAOSHYUwHBEv7fZTlvQ==","signatures":[{"sig":"MEYCIQDh+9bFrE0WjJU0tzMA2ItPLTkgzKUJCyFFBDf/M/iRgQIhAOvudemzwAbXVUghr4R6WT/zE/qSj+kEfNDzbxbIoI3i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"9ec8d361bc03589b95317aa756bb96f776e192e6","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","moment":"2.10.6","numeral":"^1.5.3","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.3","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.1.13.tgz_1510115596757_0.01876470143906772","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"semiotic","version":"1.2.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.0","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b8b851d8625c8320918fddfdabd650820737d6d2","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.0.tgz","integrity":"sha512-qHXVsfJf9aH7AgrnDfmsfYMJb1uouc6hwFgFlMC7CuuvYbl+1ydGnQDMnY0wk/nw+icMSekTPONjmZIzm6dHrg==","signatures":[{"sig":"MEQCICLH+KMA1G/U1etOmRJDozb8FAQxjy01GnLywJN+bAOUAiBQNg+Ma+/3TL+O9IR3TsucuJYUqI1PN+/couahHTAgaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"4ebbfa1026956b0bb27245cf2d995ccbcb59e4e7","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.0.tgz_1510262452693_0.16407342767342925","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"semiotic","version":"1.2.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"13a1e2d4df42ca1ec28a0cfdcccd50b187fada72","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.1.tgz","integrity":"sha512-rHeiY5PeMxZDygdY6nMG2Tl0R3Xt2IFOs7qGzGl6onklIHSCBgYZjMBByI6QPlcy6nMLrQqfKVXD3iNeo0O3lQ==","signatures":[{"sig":"MEUCIQDPNnafZIFhNvMmaB8GG6IzUNX1/2b3SkoiI6B+CENkMgIgMYGsrUEni7FJTpve7dVN5tFPfcdBv8tGs5HowmBcD4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"080e04f718aca1fea90bcea19186e3b87d3b31ca","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.1.tgz_1510354416756_0.5824790808837861","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"semiotic","version":"1.2.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.2","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"22e10dcab97136b9a2a17772f8d06ad7c539156b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.2.tgz","integrity":"sha512-fx+kTM1G7FhRkqRwJAM+fj92VVAUAnwcvfJH0DdA/Ydh+D30txKMtZYeLwP+MyW2pnmT56hhWp0rTjPmRWfZBQ==","signatures":[{"sig":"MEUCIDbdL8rNK3yz5Sb73EDIpwtIseCKA+oitbSaig/HVdx/AiEAyRZEihWOuyuJ/zW5mbkgqi5o/UwYX7jWgD4QD112Zuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"f272174666b458a278eb24fbf192f16f6a95483c","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.0.1","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.2.tgz_1510544157762_0.6300250755157322","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"semiotic","version":"1.2.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.3","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"608be4fc16bfc7f6abaad655ec94886b1c21c6d8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.3.tgz","integrity":"sha512-lWhAcxDfNEIYHjA/glC1KEAMi23HKptf9lBo+eED4yaPnpkU2kqCaGBDWcX8Q8zVWMVtzokA8XgVLJpFZ+pMqQ==","signatures":[{"sig":"MEYCIQCBD2/3oe5pUSEf8Xmeyb+6ODynBsLxk+1nv7GKX7zqqQIhAMkf08WJ5sGkNw9t5RDjnaQeoSkaLuVgD1uZq6uR3EMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"ec2791a15fe9343f487a72efc0a4434567daf82d","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.3.tgz_1510943795244_0.09250149456784129","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"semiotic","version":"1.2.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.4","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"982efba84c640792237c923333d96ad128c5d6a6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.4.tgz","integrity":"sha512-Wo5ChD3MZgcxtViN7CTrwB0MLW0VYohTpH7Oz+IhFmgWz9g1xnAt/DLpg6c3chJJdqYR4wd4YmUuh4VquNhcBQ==","signatures":[{"sig":"MEUCIQCP9KOh4FQGucKe3nOSNNlJp+O7STlzh8txUQPhb9Vg1AIgQNP2eRF1moWA3ox+scORlienxwZul6LXr+ItAM6xSHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib"],"gitHead":"866581dcf2b6170217bd59383f49d120a7853c33","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.9","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","react-tap-event-plugin":"3.0.2","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.4.tgz_1510980977129_0.28880923171527684","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"semiotic","version":"1.2.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.5","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d7dbca7c051a031f71350739f3c3769eeea1a6d2","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.5.tgz","integrity":"sha512-srlDRbyk1Xuuwrc2TS8Uc/vZbYE2USanhpQeLgpVl7I+K7hPsoD1kGgA+et6u8CvZfUBZHeNDsfCWLx6gf8Q1A==","signatures":[{"sig":"MEYCIQCPJDFEZQO9yghp1i1w1E75dVTVw7soHA1C9v3gHJt0wwIhANrr7PGvOfdjzl8dryDnROsvQowH370UtLZXgrDbKpwn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.js","gitHead":"b1c3b9184b0b6318250c509649e23b128bb59b6f","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","classnames":"2.2.5","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","graphology":"0.10.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.1.2","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","graphology-components":"0.1.0","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0","graphology-communities-louvain":"0.1.1"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.50.0","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.5.tgz_1511230474228_0.017490820260718465","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"semiotic","version":"1.2.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.7","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"009f92b689fe49823dad01d589e065b8d320440f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.7.tgz","integrity":"sha512-pjTgsTq4FOdDVU//5JBa0FyXaLC9My3Kjh1FSMz6z3CO5W6DcUKjh6qBcRA6KLEA8wR27c9A8PtCvOCaZ7iOMg==","signatures":[{"sig":"MEYCIQCd13A7SJUg0Wlfg0b3Zmzp/kbUCepQpCo1ztrTgy/c3QIhALAgUnjg6Dm6LhGx9LQ++C66fge8u7yH24cyzjSvWsT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.js","gitHead":"afe8b9881369ebb5ca5dd955be11a8b3cc545a0c","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.7.tgz_1511328010524_0.7101339215878397","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"semiotic","version":"1.2.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.8","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9c4f52b57a8675b8ddb7969f341501426dc78d2e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.8.tgz","integrity":"sha512-piNwcfeok9lkItRbiLyKf5iINjykgYpOQu0SrC4ZQr0buGjfrdmr7Ufhrd/IzDx5ZC5uQOtXZLkaLPk6+YOzTw==","signatures":[{"sig":"MEQCIGdcJPhr1gWhY2ZPsmc8LsnAnsEv9rlfhWGnwkDY1A0PAiBujYiyzm9mx6OSoMeKJgRNRVHZd0Ln7wlIMmokh7563A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.js","gitHead":"4b8b7ce9948c62509e81c3b1c28103ba8a3514d7","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.8.tgz_1511372843831_0.03260149387642741","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"semiotic","version":"1.2.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.9","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3fe9bef2f5b5995daf8a1d503625294940927dca","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.9.tgz","integrity":"sha512-82udLuzpPMQsJTbLz4PBoVZ23bIA1oldV3YOZltP4evbySumCva0wskRmKCAHAnjU2hDq6WdAEb1avB4r5jwTQ==","signatures":[{"sig":"MEUCIB3lkJOKjbQHUXKnvZzYKS2BJcUw9vY8NWwGmawMLZ8WAiEAtsjJ67+oCQHncC3rY/+ahiMdJuU12J8U2pB8inBqypU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.js","gitHead":"8f2a38faef80e0e3eb1f0ef1df9530067b442252","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.9.tgz_1511727687896_0.0318492294754833","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"semiotic","version":"1.2.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.2.10","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8dbef543922f433ae2620ee40d213c43dda825b7","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.2.10.tgz","integrity":"sha512-aUmN68/17DxjXfNTsiY6ExjZRxR+cvD4CxSBa13qh92YYpNhIeWKLOm9unRJqn6iqn+FMwyiMzOaKDRfkylDfw==","signatures":[{"sig":"MEYCIQCjF5HYjQS7ZAbfQDvq1ZuxW3SiHeAK1elJHgd+CuP+AwIhANLV4Kvew1zhsItRvxIPsVxZeKbDrKvQup/5cRNu2EDw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"8dbef543922f433ae2620ee40d213c43dda825b7","gitHead":"fb2d912922110c120edae238196101d19055cbbb","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.2.10.tgz_1511980636400_0.15100224828347564","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"semiotic","version":"1.3.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.3.0","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b69b1edd3ae3a4ce3f55402c5e278bbb027ed2c6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.3.0.tgz","integrity":"sha512-BkD/h0UONjeBfX45aIbtwfbxStCpQyG/Vbwo77j0IEN3Fanl8V4bvXcsuIRQP4EQ2Qizt77YSqy4vUFINdC7xA==","signatures":[{"sig":"MEUCIQDXzwTck/8mJX4SYw3BQ4dz8PLAQ3Cq8nRJhfh9tRLOFwIgOribwQXbrMBxRYL1+A22y9bjWR8hDH+DjMcH5shPo4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"b69b1edd3ae3a4ce3f55402c5e278bbb027ed2c6","gitHead":"980098feb614ccf17c58e09de13770b05d097a70","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.3.0.tgz_1512419706468_0.12137714750133455","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"semiotic","version":"1.3.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.3.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"bcaca108d35b9cd7aa42a1ff69b5c8eb95ea1525","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.3.1.tgz","integrity":"sha512-Am5udIfOme6itGztqK7qGfdGadA9XU3GRgArCXCJPFMVr4kULjjUZkrmmAQaiEpUPYaAdTrF0RkxX/dCbbZC3A==","signatures":[{"sig":"MEUCIDSscEOONyKaQU4IQL9Zy6JCKkIAcejvG+Qy+p21totaAiEAgDIiet5Bv18FDl2TwD+GovhUWuk1bdqR4iVEncIU8HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"bcaca108d35b9cd7aa42a1ff69b5c8eb95ea1525","gitHead":"42f83a91be8a64a8e87f03a768df649f4ad16464","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.3.1.tgz_1513017430174_0.7984531335532665","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"semiotic","version":"1.3.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.3.2","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8f519801a99fd41dfbf15d2b901a0592a650de79","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.3.2.tgz","integrity":"sha512-z/HyoLe8j63kUBI5mtIdKdgIxeWj5Ftox/VmYl6O0bElefJff0EgUVhFusiAb+4vGZYdHzjbgXW/fg+P11hEYg==","signatures":[{"sig":"MEUCIDI32xyf6xDAxYAkb9uDeZo9h4QizDyzKrICJ8ilEzsIAiEAiw6jijjdYFGwI1jNXV56s2o7meLuI/zpTSpVuUeR/ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"8f519801a99fd41dfbf15d2b901a0592a650de79","gitHead":"64bf0f977e6e0cf266b2d5ec0d512357dca8b621","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.3.2.tgz_1513117813854_0.7525537675246596","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"semiotic","version":"1.3.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.3.3","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f25c8e86feb43ddbf401638aad098d937292c31e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.3.3.tgz","integrity":"sha512-s5fHd6r92vKhhcuO0yP01+N5kDZucfeonlH1KFEB7StQ9OYaDmf8nnGYplCkXh43rI0/z3JM1lsgH1WepU4ZLw==","signatures":[{"sig":"MEUCIQCU0262NKxUM92UZ89nvFEyNwwslb/4KwHrrr/KyWCJRQIgSQQ72wNzn1Zay8+roVGkXq35DzIsoQuS3cpGhXgTYKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"f25c8e86feb43ddbf401638aad098d937292c31e","gitHead":"0600126cb792dad94ea8e0ef91d3a9cf660f01f9","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.0.3","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.3.3.tgz_1513392189496_0.9073629898484796","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"semiotic","version":"1.4.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.4.0","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9ebc368e5cb14eeb4fb130b0facd6b161b7da81d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.4.0.tgz","integrity":"sha512-9BQT6wRn4SnSEN7cCL8Gpm4UUsw65NGf+LzvrGPhOiyjHNQkvl+h6pFDZHYFgfN9G7KHc3ZS3WgTXipz7u/plg==","signatures":[{"sig":"MEUCIQCq3FzNQBXr7ZkydfibChliq8ps7NscP06+jIp3e/+9LwIgRjcjhnTbr+4q188Zrtwptp23K5fAweHTIAYQLCRPTpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"9ebc368e5cb14eeb4fb130b0facd6b161b7da81d","gitHead":"bef4eacef821bfe31017a32a2664ce4af2ded411","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.4.0.tgz_1514931446455_0.11412492324598134","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"semiotic","version":"1.4.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.4.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"140a46992e0aebe853c5f3653fc720202647eac7","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.4.1.tgz","integrity":"sha512-clKdY/TdZOg5+mFaVr+5gQtBkcVkGm7+B38ZuTy6+mVLEGvn5FPBR3qXZN0Ho0BZmi4F7fg5d3vtKMbKFVHFhg==","signatures":[{"sig":"MEUCIQCUoBXducJ7IltvZt17mGo74yeebhniKJJ422FAAxEX+gIgbTS1B3dmyKU2D+2/Wp6y+d6asn+mVAU5T8CorAgne6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"140a46992e0aebe853c5f3653fc720202647eac7","gitHead":"fbbf4b1d7ba4a047dcc615999e9d22c10b5bb750","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.1","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.4.1.tgz_1515178098017_0.15315303043462336","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"semiotic","version":"1.4.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.4.2","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9a459629b548e9767b5ad491d29401679b2a3468","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.4.2.tgz","integrity":"sha512-okIKmXGYascNDMl7clTNxsoXL0gpiP8V0WJrOPyY3a/nn/4BUV+iHpa5w4YVDWR1Lb4/N0AfmRi0168HiV0xjQ==","signatures":[{"sig":"MEUCIQCEQUnbi8XoAQ0aVyHamQ/o96j7fm1g4BgQ1jp0psgBkAIgZ5N72Cgv1TJa9jlmKSHEuX/+iBDTVnUcPfMnpnITvVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"9a459629b548e9767b5ad491d29401679b2a3468","gitHead":"92ef39b9e2bbc7fc62ff2dd82826a050dbf3459d","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.4.2.tgz_1515440187223_0.28235258674249053","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"semiotic","version":"1.4.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.4.3","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"930336f1adea0655730f12cd59656e3620672a30","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.4.3.tgz","integrity":"sha512-T+8CKBaY09ZTOyLKKy4bkoVviTQJMeKXVx4RC50SDucW1NG5IIhtUQaj1APeEgSYVTgHPiId05fwStp7fmo/fQ==","signatures":[{"sig":"MEQCIAuBM4EQK1B2c/bCQqpnlQT3u3OX27QdVc6cMEO9GIToAiBdw4jDIZbPodlWNnjxA1xCZphexK658soWZvx9d/uzdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"930336f1adea0655730f12cd59656e3620672a30","gitHead":"ce9cff9afff6b808298a42b6bfa70eed02d4cf86","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.4.3.tgz_1515619248109_0.02836310677230358","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"semiotic","version":"1.5.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.5.0","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9173e38930768a03d990d33f1adb934cd6efcee3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.5.0.tgz","integrity":"sha512-l9ekRGmK9vT70pMKnEvHOuy9oEu4XHE4lTxfLE3ayOy5pzFZp+vjyOv8ZBpmqsPpY3laxTd3LXpHBuMgtwB0sw==","signatures":[{"sig":"MEYCIQCYxbbVDvVf8LEN4rGaE35WLqNh+p8QMJsKbd38DT5hyAIhAJQa0t7zabxoJUGxzBsNIceMZXmrLHAwYe1dcSBbzJwC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"9173e38930768a03d990d33f1adb934cd6efcee3","gitHead":"b076b88f6613a6ccb24f20f65ee7e350d48ad951","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.5.0.tgz_1516120665330_0.320839015301317","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"semiotic","version":"1.5.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.5.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4331400a5966e8432decfb7184250b64a030e893","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.5.1.tgz","integrity":"sha512-EQqdLTmmprP0pUBdQ6VzJ3qt4TClHKd4FeoFcuQtO3Kafzqm7P6syK+ISe637BRaORz2DGZmGZa2P5SK5y9MEg==","signatures":[{"sig":"MEQCICTRK469T7XIcJenrpYKqzUIqEOqcWawW1dSUwiUPiFNAiAS5Jtg677YNpn1PDj6Mw7JMQSx+zb3ZwwvMffqZyHEJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"4331400a5966e8432decfb7184250b64a030e893","gitHead":"36e055ca2690e603d0eb7d5b7627b72242d5a4a4","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.5.1.tgz_1516414899059_0.5250723005738109","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"semiotic","version":"1.5.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.5.2","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"633506d2ce0e6276a5e184c264ae06e67355ea88","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.5.2.tgz","integrity":"sha512-rU0m0Cb1AW5Y/AD9bny1Lz9LrgJBdZlZwhyOVkHxXR3TiOpRThiPG/PdZudAmmPAHEs2HW0m7ssJBJFlTegX4w==","signatures":[{"sig":"MEUCIGSBxI1YbIl87pE9wtO/p46K7Ie8gs7eGK/YwqltRTyKAiEA+Ox2mYMx7C6KfnJFXyneWacpJOF21PooFkfSXIbHU4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"633506d2ce0e6276a5e184c264ae06e67355ea88","gitHead":"528d3fa7874cf71c668effb0947391495566142f","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.5.2.tgz_1516731907644_0.38229207787662745","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"semiotic","version":"1.5.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.5.3","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9bd70f73fac81145313da959892811de54d46d78","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.5.3.tgz","integrity":"sha512-61Ea9z2/qXR2CdjPzBdaTSQBQzmvosYN6Qa7Jd8RCaCLO4o3FoTxqnZ2qim38mqkaJhsAJVfBqSQ+Z/YQaGoHw==","signatures":[{"sig":"MEQCIAUp4F7LBl14y0keB6Qto1yzVvYVR/pvHcrYUlFADmLKAiBlh/6yxBvAhwg8ZV0WmNmSVw5e9k1/RMf9gq32lP1hZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"9bd70f73fac81145313da959892811de54d46d78","gitHead":"941735d8e2622d3fcd656cddd94d971b32b58568","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.5.3.tgz_1516992289825_0.7525359194260091","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"semiotic","version":"1.6.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.6.0","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"384d896eaacfb1daae0d62fdee6d87b74f9c6cb9","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.6.0.tgz","integrity":"sha512-u+Fhuhgh539p21DBgBse6MgqtLDAQr5PU9t8C5tDRV1QW/ybyT86ItZP7ABmg2egD0ZcO3U1ev4uhCm/LE9LcQ==","signatures":[{"sig":"MEQCID+BgK+yroV7kVv4w9JMXSLejoc+Lm5yK9OREBdUIp3hAiAse8YMq2DJrkVg9fMDaDtKteK3ZHM0h1wpFKsE8j4OkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"384d896eaacfb1daae0d62fdee6d87b74f9c6cb9","gitHead":"ba9abc9438f5d5be6ddacdb47ef1a73f527dda85","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.6.0.tgz_1517363840048_0.38521311967633665","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"semiotic","version":"1.6.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.6.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"00f3fed9101641a11fbb28751057b40e02708d34","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.6.1.tgz","integrity":"sha512-h4O4MuSMLDSMU89kJnFIJZiTyn0uuqBCeT+EmCW9EO7tjvR/R+V1SkSPjLErSXAeeV0WKsaG4oDj5yb6isDmoQ==","signatures":[{"sig":"MEUCIQD3Shw+yz7BhsIrdb4M47dOY8syARuiDmkTCiDcdvx+twIgCBMDdU8BrWQvOiAAaGL3zruWMDuJ2guy9bPpcmiYGYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"00f3fed9101641a11fbb28751057b40e02708d34","gitHead":"4f2e5eade8618743b84fc747d7189d8206a6a4f9","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.6.1.tgz_1517502458032_0.34462885349057615","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"semiotic","version":"1.7.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.1","maintainers":[{"name":"jameswomack","email":"me@jameswomack.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"31fcd7989123da387a4f3f2c2a9eeac463e07a8b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.1.tgz","integrity":"sha512-W1KM1k1smuWVSG8UHxvqFjntriNq+xL6DJXZtYajzTWcbJiKXmd/XN04g1rPLpnG+EEDTp3eq1LZwlOEbtQEvQ==","signatures":[{"sig":"MEYCIQCwHSzI0ga25JH8CCZzqkInxL6uLBX7htvPyMKbtK1dxgIhANhwaakdGM8IRFsBUUedM7XuQNmFxT8F7Bl3487g3GPO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"31fcd7989123da387a4f3f2c2a9eeac463e07a8b","gitHead":"85d3fb971c27f8898a28d285e281c7d72dbb3de6","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic-1.7.1.tgz_1517881148532_0.9882986336015165","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"semiotic","version":"1.7.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b3d817c336b3fdfd09ec9c8b8fa42f7bdc2c4793","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.2.tgz","integrity":"sha512-VxDumsvwDVNpqNWwzrHJlseWJEjpeE43JGX88dLmKTzssST7ZlzuoDHbde55TWjMhSmat4ZFUjIV53mR/BJ3uw==","signatures":[{"sig":"MEQCIH/nKHRVs5qMZ+qyojhZ4t1afq2qzhmVhiJiPECSYt13AiBqqVVSr/BSMO8+suNDp1rKmTOgmGEFO5uf2yPop4zcFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"b3d817c336b3fdfd09ec9c8b8fa42f7bdc2c4793","gitHead":"1b15ecfc839a7070c83c55a23c480dd516f28e07","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.2_1517976649631_0.6791988455134661","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"semiotic","version":"1.7.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b431192028931216c06cd704b75d62d561d7bf02","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.3.tgz","fileCount":49,"integrity":"sha512-9uwzDmpWlfE0ai6gtlEgEZD1uWhwsoa8cEdv9vDED3l60CW0Ad7JKUHEYScZaABYcpJV3A/09x+dVpdyYS3h0A==","signatures":[{"sig":"MEUCICguVe8txQG7PpLe55sSJtlZMfSA8pQ10u09i1IttQ3/AiEA/808nxjhSMtnOjQKQDY/TgW0mftKkuRYy0MiJ/aP/0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425474},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"b431192028931216c06cd704b75d62d561d7bf02","gitHead":"a21f081194f8f17743f57c16dc60af9183fc2751","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-cluster":"^1.0.0-alpha.8","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.0","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.3_1518022698183_0.6373521591016367","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"semiotic","version":"1.7.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a2664521cc281ae20288c76bf6dd6e645199f387","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.4.tgz","fileCount":49,"integrity":"sha512-noR8dTiJcs79Zx977S7U4wHjK3RsCtSaogWaQCkg+0xSMaDLKMEIm44vppDPdHU3qx3HAXKKJc2WwerBAVF26Q==","signatures":[{"sig":"MEQCIBoO/nuA0ExpvtJfW5xxZMoyUZUvheKuoXGMPivTayKXAiBP+sy+PObcOX5yvNgYxGJPiN6UtFK+U1t4ZRlBIfY4YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428245},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"a2664521cc281ae20288c76bf6dd6e645199f387","gitHead":"b1ec0e2e1048e95dcb29418c4d62807ddb71fbcd","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","@vx/pattern":"0.0.143","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.4_1518201584697_0.28425636848476366","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"semiotic","version":"1.7.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"dc50c685c9abbc4556bef722352dc6ef8e1e4304","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.5.tgz","fileCount":49,"integrity":"sha512-78iUkHFiJoM045X18zBkpTLQ9KgX67b7S84Umu6fTt4/AHi/J7pK5xDbepa6hWEa++1ipJHY7tEEvISft8CBrw==","signatures":[{"sig":"MEUCICc/pZ3mFWFDNHhUrCSSBuEYDOuWnL7gJhbsfd7m67PzAiEAnnyPFwCoMghIpk0S+IvJ8XoeLH5NTD8JXswZQPVqtWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428165},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"dc50c685c9abbc4556bef722352dc6ef8e1e4304","gitHead":"87ec10d16debf182ad92d50813c100d03094e498","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"assert":"1.4.1","labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-sankey":"0.7.1","d3-contour":"1.1.1","d3-voronoi":"1.0.2","in-publish":"2.0.0","prop-types":"15.6.0","@vx/pattern":"0.0.143","lodash.uniq":"4.5.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","lodash.flatten":"4.4.0","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.0.13","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.5_1518221950661_0.8071471168289672","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"semiotic","version":"1.7.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f7838a7a44d6db01f3075e314d16f515793ae0be","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.6.tgz","fileCount":50,"integrity":"sha512-fgbMOiNa89K2DnLnXgv4JaR7pI/ToCJ2P+noEROKllydpEhyiGsxuchQKCKB3316lEKxcBtmlSf0c/0XzMRuoQ==","signatures":[{"sig":"MEUCIQCBKKwQGxhjGmuquJQ/r2jEomS/2EquxVa23D9MTIV+CQIgHMwBKyA9N9GF/kcoEujwFS1RPspt60nin09iPwSswQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429601},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"f7838a7a44d6db01f3075e314d16f515793ae0be","gitHead":"af54b42f75259b10ab3fe8a3799cbaf147fbba56","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.6_1518492392935_0.40589567281880035","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"semiotic","version":"1.7.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"73a33d3644bad5bc8c5c51ae82628f785197a06e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.7.tgz","fileCount":50,"integrity":"sha512-1ncfc4Glu1E6lA/Qjz+EPY/8PZhweB30XFbaPfExQbw2KETZP7zGPhghUfced1fh4S9ZYFuUHM14+ObEDG9ozQ==","signatures":[{"sig":"MEUCIQCqriz8XbGIicAsXiy9yDO5YOIU1+cxulDJwO9NIJTOlgIgFVuvuu3HAUElB5ra5bunG9G6/iAQ+woBm24EmByrvVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429535},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"73a33d3644bad5bc8c5c51ae82628f785197a06e","gitHead":"0fe53da7a8e60e51548692ce94ae8a7d4000f3b2","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.7_1518544016966_0.7246640835176372","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"semiotic","version":"1.7.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.9","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"df770d9bf118ece0ed85d0f01c89ab40fb0fec4a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.9.tgz","fileCount":50,"integrity":"sha512-xlWu47ewtlJ8wiOO8BLOK1MbjQKJtgCcSHp8SuTcKyg1FGpVDhSXCjpu4rjsZPMTcWMlbJY2kQ0nYU+MrF2/tQ==","signatures":[{"sig":"MEUCIQD5+vfG0xkqimhszIJsleJy9FLPe+UjU2qhQPZ5zOUhkQIgLr/3kJnjq8ileWZ++iHEP7uOfbTkAOKtLJDw9gKK0Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431052},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"df770d9bf118ece0ed85d0f01c89ab40fb0fec4a","gitHead":"bc590a5b5d8ced730c7f3874c32df57ac5d2a78f","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.9_1518668407441_0.7308779919569752","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"semiotic","version":"1.7.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.10","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"aa19727765edae3537c2e13f865394c9584113c8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.10.tgz","fileCount":50,"integrity":"sha512-E6J/YiioMfLYMvDquGmXBtzziRlWrCjROncYD4N9sdL/sPtqfgiZLnoiC8BXz6GtGY6Fa8kUHF3MQlbbOhPdvg==","signatures":[{"sig":"MEQCIGfkK2vjhnMnY3jmG+l22Pa3FMFtubf6fgAobh3fmWcAAiBf0y4y2Ax94lJ2HN/4lBfviUu4+MMFvKEaQcyxGr/3FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433631},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"aa19727765edae3537c2e13f865394c9584113c8","gitHead":"4f7a55225b3afedeaa9364bdced183f238105871","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.10_1518760709210_0.47904066497592424","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"semiotic","version":"1.7.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.11","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a5aa24aa6dd21ea1867a453fa4e780b9126ffc0b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.11.tgz","fileCount":50,"integrity":"sha512-+H/6F+bJ4rkH3LEmsYYmipfUnOYiIZO09xt/KIXP5HYI3jj1M9RQRYWcUlIR6+7fLUI/0Jpr7nhIl877N52D8Q==","signatures":[{"sig":"MEUCIQDGyWyJJjC0Z29bF2kDO0vFHnWKfQhF7oRopMOJcbIt2QIgRyJ8vV65R3kxoJXLwaRnfH1oPRDZwn2/HDiqvTO0UUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1434009},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"a5aa24aa6dd21ea1867a453fa4e780b9126ffc0b","gitHead":"032b18f93f5d0e1a61f4e153f24016a2919ee5af","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.11_1518803082337_0.9235520684503844","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"semiotic","version":"1.7.12","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.12","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0348afcfcf600f6744e13450441dc0dcc810c641","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.12.tgz","fileCount":50,"integrity":"sha512-7wN9XHeS+x/1j6dUa+swCNgo8iwaTDYOVj7eFABNljtEif2i+g2sCUaY+AzGYaKs2EcyA8JfmSx1bxAup17VgA==","signatures":[{"sig":"MEUCIFeeoMHhCzv8FtD/BBG8RZsmCJwfHyYGH0d4ZF3upCMzAiEAhBjNPiMkPvdjxMhxUGhk9yfoqB47b7i5SSNNHbCPqk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435316},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.js","_shasum":"0348afcfcf600f6744e13450441dc0dcc810c641","gitHead":"3b4558862a74b64edc99be82db52c2b5d8ba40b8","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.3.0","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-replace":"^2.0.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.12_1518825102620_0.7296161879804104","host":"s3://npm-registry-packages"}},"1.7.13":{"name":"semiotic","version":"1.7.13","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.13","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"919f72394a2a01ec22202771784dbdf9fe0ff432","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.13.tgz","fileCount":50,"integrity":"sha512-2yJsNWULtHXRRfd6yhcbZn9mc05iFDXGQcJmu9/eSYSuZUSQVgDGlI95oF1f5JPB9WlHzovGsI+sb5YEIi2fPA==","signatures":[{"sig":"MEUCIQDVvz2DErRWRoDFYkotUowTFlvTEP+jMi3W0TYSaxLL1AIgT72sXL4ZaJjjsU8uAuvsbovqdppnt5JQvTa8ULU4jLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430149},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","_shasum":"919f72394a2a01ec22202771784dbdf9fe0ff432","gitHead":"eb1191edc3d9419aac366d018f98daf9962d972f","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.13_1519248820311_0.9851829634713882","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"semiotic","version":"1.7.14","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.7.14","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"7a348a8a09b29d5169a1a1fcd78adf452facf9bd","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.7.14.tgz","fileCount":50,"integrity":"sha512-mMXpUk85CNnEc06eDZ04+75f0i7L3gJICxpJB0N0JTDQ73FUUS4aLELz2SvHhd3M+MFqNxdDnGzAxPOZdVrHVg==","signatures":[{"sig":"MEQCIGyszAH3GkfSji98jtr+FtWH3wUXyvBp2KMXnDJEM6n0AiAVgTh0jJ9L8LEfpIVzU11JONiSRfzb1TicpVHsGhayYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432331},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","_shasum":"7a348a8a09b29d5169a1a1fcd78adf452facf9bd","gitHead":"1cdfca13530134ddb5a9dc5effc0cebf411a0342","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.7.14_1519602102099_0.36627165874434175","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"semiotic","version":"1.8.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.8.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"c73d54460fcf72f88090ec28b9ba9f08b9206d35","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.8.0.tgz","fileCount":50,"integrity":"sha512-c3H+sMpKHa4ruL4ZrTdt+PTLj4knxfKRbYc9IkZU1++fKV+XL4fkKkm+FE5Sx6z0Fx09wqle9HGihqoCwu8yHQ==","signatures":[{"sig":"MEYCIQDUf+G5RGvlBmvhyEO9ta5ZZW3rJTCIKcK3LgfBSSP5HgIhAJiz3nCxkDXXF/EaaYeSQLo6/WYcFwXQCBILVol/Zlkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1443842},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","_shasum":"c73d54460fcf72f88090ec28b9ba9f08b9206d35","gitHead":"1355ea55eb5fdfbaca75ca71596ac5ea8866df41","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.8.0_1519877359029_0.6223214205375469","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"semiotic","version":"1.8.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.8.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"359c8c4a729b2340cffb64ccf599f31b4b2110f4","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.8.1.tgz","fileCount":50,"integrity":"sha512-wcVA5GTlnlr7BzH9uzsHETa0BXlmv+hxwxNaXAeQ7vIIFi/w4YkdPwufpoHcpbUjcDF6QVB2QKPw7tqMtdgn6g==","signatures":[{"sig":"MEQCIHdVyNQK9HadCv2y3qU68wJfxq+njG1/wYjaPthTOMobAiBDFzjKgY+NpizCJGeZ9LyL0Go8MOH9IgrWFfLGs+nYkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1444491},"main":"lib/index.js","_from":".","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","_shasum":"359c8c4a729b2340cffb64ccf599f31b4b2110f4","gitHead":"8dbf65b0f36808b8c40303fab72da318180378be","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"4.1.2","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"7.7.3","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"2.0.7","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:alesjiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.8.1_1519878291233_0.27677130074721745","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"semiotic","version":"1.8.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.8.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5af5c58c0929053a8316a5e30dce937322b153f7","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.8.2.tgz","fileCount":50,"integrity":"sha512-NIDBA/AaNPUctu3q1dPK3C703AOfn+jJox28FDqULgLaxFSXuiM9jSwoBIQYpUTEl7GY/CViCDiFzNH71Y4m+w==","signatures":[{"sig":"MEQCIHs9AbES/Jf2e6/bx1EyBLQP8BuxnvzcpH4nlO8JmvJ8AiB8huPpphl8n5TTiogoc36AVyT2hUZg8XZvzH496WmVyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445187},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"0138b485004ff3bd9c1b61c3fca2cd8911eb6613","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"^16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"^16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.8.2_1519974213874_0.04001013821045851","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"semiotic","version":"1.8.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.8.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"669fefc10e8e5fa4a3db6741f7f8bf562fd2d6a2","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.8.3.tgz","fileCount":50,"integrity":"sha512-94NxQ+3Mn4j9IOG430YXuT/6q8GXKAIk5TirWXW6+dhw949JMXJaal6V3oATgamr7yPq7hrRrH7LpAA367ayiA==","signatures":[{"sig":"MEUCIQDx998zhoqXKLD70U+q8WROZYp8z/6sIIPh+nlDIUNxAQIgLSTYzVECUhygcJ6i537JtWL4eK9LhAqXJ0xyoKJxGLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425855},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"db325e26bfa3367b939a53da5cedd5ec598e1142","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.0","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"15.6.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"15.6.1","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"15.6.1","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.8.3_1520056481014_0.14259980896131297","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"semiotic","version":"1.9.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"858a07e60d8b64fa2af15fed46a9590ab92028d8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.0.tgz","fileCount":50,"integrity":"sha512-yPsygDuIhBPhRnHkhD4ixUXReT2dAYTgvzLTf2b4t2UD8+cFMJA/vAyuyKvqBq4T6qI8Mdp66UbsHmSEzsPg8A==","signatures":[{"sig":"MEUCIGfrdWgpQZCCVN4FKFRyMeiXMwMxFqoyf+lJCqqHuj1zAiEAyWbvurolYgMubjMKgQQy7H1SdDndm9xiSqt/VaMofvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435941},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"1dead8903b300f6287bb8ec8a79c8f1aa50ecdad","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.0.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.0.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.0.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.0_1520958521997_0.5441487903655977","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"semiotic","version":"1.9.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0148c798439b437d145db4756c0c66739749c304","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.1.tgz","fileCount":50,"integrity":"sha512-B/yllW9SDjD74VR1gGJNtPBvCAGcN0BoAUcIpEJhXWEnMFhID2GvDunU/Q659GtluObG5W/YVtiZf7nCHjY0Vg==","signatures":[{"sig":"MEQCIATnfVDagL8sxdvEJGvK7zZzT0UDx0mvvsVj3X8tKEwOAiAsYVyywMtDhkG8oFw9Bv5VDHY+HmKdmW4NPj/OCaqN6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445530},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"331479f4f477ce9286c5eedbacea896e65d4bc92","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.1_1521064655431_0.06760598562782971","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"semiotic","version":"1.9.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8ad34965a2091c31a130375f78ab7f96225208f3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.2.tgz","fileCount":50,"integrity":"sha512-0o/MAYDGwPVLHxUsivo5z45c8L5/tuytVxrASbuEX00b2Ed6Yk+JB8C6kNO6nYBvDGIJK2OjJ9OsXAvRI0CerQ==","signatures":[{"sig":"MEUCIQDF8M0xH22332+f9lRGVTlR0UTxWca58zAzCxYr9FTFWAIgSrrXV2BpvjMDynZ7d8BWkl+r/6wrckoHOxQnDNFNj9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1452164},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"99bceb5cff0716f823d5df2371acef2d73359d1d","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.7.3","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.2_1522456459135_0.9895833558789193","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"semiotic","version":"1.9.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f62ea0f08e1f7f611f8a9d6e44edb3b61a963fe0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.3.tgz","fileCount":50,"integrity":"sha512-qfFIW/nVrEkisZwxxX+na0+r6jgrC+cw1j/xNIzsHdPgbX5isk7ZUB0/AATdcJLf1oyuw5El9IkS564Bcpvjyg==","signatures":[{"sig":"MEYCIQCBhB/VaAng37ObHvJ4EYM4xXzJV8u/oEVETlt08caiqQIhAImtshvfYEyFCOUYiRgg2UD3T+2IinMuX2O2ZtJKXJXm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455701},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"c2dc1a504942a4ebfd39447dc7da0ae547da4c25","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.11.5","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.1.2","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.3_1523583830517_0.19303562147094322","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"semiotic","version":"1.9.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"93d7bc95d4e6e0fce7d5ca7f5909533ef1f0d95c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.4.tgz","fileCount":50,"integrity":"sha512-dk7T934irzmtIkiKkcQcI+zcQ4MrdHF2k9bDar6ABtz0XfHncqUVRobksMLPRl0P8qjo+IoJ/rmQnyEg5LtJdw==","signatures":[{"sig":"MEUCIQC4uvIhf/axiWu7nXHZvLhiFsjCveqZ+CVetS0qpQGpyAIgc4O3BQGAVoaDgud4J4qID3kYcQe+qBLjTGWZANrsFLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1VICCRA9TVsSAnZWagAACXoP/Atd3cDXWBR1CLGhKtI2\n6XS+S+yUngzctkxfHxMnmNBL6Ov3JljUDzjNbsFKJa7cH/cwpH7RcAq5Aszk\nh9ZHizvXZUemUCIGNa99YgAFpo5Ivs+urC952C/gGpEpZGquI+V2EOkE62kl\nKY5//Rg53TRw+70eS+hoKaLdgLadB5O53ezjtHIORBEy9XI8Q9sIUcoF0/Ud\nD9euMYYJTJfYbPdD4zEeSoOGtoenCRopeU0LNE0xo9pqcy9q8EzIdDY0Q5zZ\nZlLfOp2mSsfYE963hMoV1KKwbWoVB9qfvDQBbfoKfj+bYn2XtdxF5Z94PQTJ\n580q+XdU6xs5LJKPQmzl0eW9btmW66HHZnyiZgPNonn0rfALLdtln77LJBWQ\nxe43YxvlMjKSbA0IqoLrjYxU1SgpvFyaKBtGFmOHMRCTEVAopdktiqz6jUgo\n7kzBR4hjdWUko8tt+OJRTvZzxjPDsZiwb2x28MxF5QWMWVMc16LXhQN7yu9/\nw89fTbFJJkvvSzbBD90fx7xhyeuJCpLF5fbh8UZBQOJzEckK4pWacMYxgcuH\n+kfcT7LsE5EjWvNwMVtQEb8l2HADZNcOBGAUQ9kOknFMieXb6UYqGLqptYyN\nvlkhtV4EOuYn7j4X5nbFeDv652UNy1xYZvxmEcp0NhdPHCJKNbb/L7nr6euG\nqYwl\r\n=damw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"85d2d54e77e5356476efea4bb2dfe43bbad3ce9e","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.11.5","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.2.5","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.4_1523929601152_0.3590291596201116","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"semiotic","version":"1.9.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"6f01ac471492840a2da30e56103a18e26ba9bd1a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.5.tgz","fileCount":50,"integrity":"sha512-jwXqU2VUGEhmKc9ntUbVuT0Zx558fS3rUeDUiJ9d/3r8bzAKkRlh9VOAujvXSPT+KsnDyNSQCiRZcytdkZZf5w==","signatures":[{"sig":"MEYCIQCs3tZilJquzDgbXqpP/mxCd7HyAjvsc1pWrehHFkliNQIhAIHZkMIUTCsJtGAvOQkpBPnsBaJ0ndgf1y5GOR6msx1p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1562682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1ifZCRA9TVsSAnZWagAA2g4QAIMiCuEndk45iIm9sKxM\nVdd1ZAk+b3BZVUIT+1nBpHl5X13Uyh8FpVLmRHB9pOdXioNr/eXjp/S7Yt/G\nO2MDWnz35VtQi1Db9ehoG9Quf0G1wCky0TY+S76Iy7ESVyi+8i8S8SCTTv+X\nj6zcCy419ypP8DrC9wSxAXKyBJagXo/k5xGJqonw1yZXFdNCxMhEXF1aXIpb\nrvbUhjvuVIHJImX16mbYrtCIjqryqS56fXgCuC8dpGN3SlR/+srzNuFMPCA6\nXV9YVmR8Ks7wq7eQqg1jdVYr5HlAYJXPL1B8qjbMS+57vhZHR3xVF6m7pJLf\nJVw1M1IwkJfBl960Q1ZZjM/Ap5bJW02yUjgwhL1NndaYlwty+3GUGFMPUkNt\nOh5SS1fNXWRRQEFJ3sz/TSJbG1egCR78IA55sYEqoFf3IJGFHMuJMpBXfHoY\ntofZcj3lG/xARoA9/nGGWBR+PhD9prqXPSCcjadZttS1pjJiymVHFeCLoF2S\nQ2xJ1VYxh9vI+LB00cmNka9oqCssNICBOUiO3sMlrIdL/nlPGkZUV5Z3oVUn\ntjSdAhQe+hVcyivfR2DLZafn03WbmILZfl6Q1I7aH+RhrnSVBo1z3bh+A+NF\niQrOFpPd06lw7jTABWRuBjxUXcaqChtjm22V2+Muk2+RRpCq1nD890z2E9Sz\n45bV\r\n=sV7X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"3921163a69874e3a5ae551e5dd189313deaf4b00","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"1.2.0","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-force":"1.0.2","d3-scale":"1.0.3","d3-shape":"1.0.4","json2csv":"3.11.5","d3-contour":"1.1.1","d3-voronoi":"1.0.2","prop-types":"15.6.0","d3-glyphedge":"1.2.0","d3-hierarchy":"1.1.3","d3-selection":"1.1.0","babel-runtime":"6.26.0","d3-collection":"1.0.1","semiotic-mark":"0.2.5","d3-bboxCollide":"1.0.3","d3-interpolate":"1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1.0.2","d3-sankey-circular":"0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.5_1523984344557_0.38839152636896523","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"semiotic","version":"1.9.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.9.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d779f984849f0bc7ff8cf18c008c591bbf9d734c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.9.6.tgz","fileCount":50,"integrity":"sha512-JakVj8H9a08ejrs2GKjVnM4rh/gLXj5jyCekT5nE4p9XRw8K4EGAA4zDT7G1glT/f4MGHCfk5iCA4LKd7RyYHA==","signatures":[{"sig":"MEQCIF+Qgn529b9hG5/9i1EB7D5gJUU+HG9J+eP+0NLEg2/gAiBgtv7qDbd5IyzZV4qoelTwbDhOpSdd5b7EWL0fq76/sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1468416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1p4yCRA9TVsSAnZWagAAY9YP/jifl4kclFH7OYBeP/sM\n5GTz6yoWq8CRiPfiNwKVx5h2lNP2IGwwQ9tkjcMMlk7pvaIwWg6qO2avU7PA\nMKxMWjdM7oOihpI8Oi9feTBtLx5Dnc5LXcWlTpavcxkLNIRHW+LFy0hEVznJ\npIFthU1tEbJGcgFt+k30h3WPOqRmC+sUczmIYM8XL4NU6gf/Yqvs+1OGDBjF\nBNJR7RNNVYOF/ztsCiRWC3N99j2MnBhRCBo0/Y7zdV9/nCTGbTbKgyu6eZBr\nTylyEpNQG47JdgaguAyvx/Z1wTQp/DgrsyP0wCtI49Xwz+WMF4xSydL68tJI\nn67b4giN8bCm4Zmrtr9qVHJZnHYUh+AkE0+8Zbnn6LCUbvruFVOtJZkHhlzJ\ns5QSvPz5bI9qCghEUUHlEEUmsPc33XVfbZavHx7VJoewktr0RTyH5ZnR2c+4\nD2RIxGvjzSJ5g7RDRZEnfzwXqzTTiHmVsg12z2PIiO+4ZCQSCgo8CxFj8Tpi\nhPredpUmMaVcjtjfU+s9K6ClKKH6GeO8miNFY8tGiZpsPkiuHOWdZxe77Uu8\nSPfpJSeYzuEGTrHlAvEvvVjA2u+pdrW9/qkQ4mC1AZU1QurKrwvBthv4OM3v\nDwXuWDErnxxu3wcPIvilfpluqOe/GBVx7A56glYoLcjNMTdCc7WG7TiWkeYb\n1YNH\r\n=QtK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"7c199e99d0bcd3e7ba021755ae9228208947417b","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.6","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.9.6_1524014641513_0.3735047895750032","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"semiotic","version":"1.10.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b693b9349388bfb7e2e36905ec5f719d6671f6c0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.0.tgz","fileCount":50,"integrity":"sha512-wRU4pUkO7UtI05ssIEM45R28MWdo6byWQGf+vMUN+wmp6xEd/8oXNKYJzu3JgzxtH28o/8SIuNc+g3ffPVDJLw==","signatures":[{"sig":"MEUCIQD/K4VsO6ua7vLRXC1g+7+jAd7OT00tnqbazvdALi01YQIgJ7MYCD84ht7tENXo1DdgvWpnLu2j3XrIZ16fwbY/KTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3jnYCRA9TVsSAnZWagAA2FEP/0dbbOV3Rz0clGlhDqJI\nZYClHMyco8hGWjD82Qd6wJO7PxNqVIXWruxqqst2OCnI7S6qxj2f59LWI+Lg\nbW1aGF8ZQWDE4Id84ENP24PAQ6dunsnEjI3+paRUR73RZEC1thE0Pe1V74ZX\nbH9ziXWUUZ/9GNPj3FHZGMA2et8uDOR3ntIaZGookMrle+jnrThUFDqDNcBE\n2i24thMenJFB0dR0KPXCfJUT4FF2Vk17feBQuNjFWti4UCQXPyTFYkxwvO9t\nW4uNEuQNv6hrmJjuvhj/HY/nw2y2wOqa3/NlK4e4dvWK4UHrYXouD+DR2gwA\n0NcmKrKp2gZmbnnRVY/InXPVO024KLeXO6t6fTEjoaffV3F4ykCGys3rWII+\nbQXybf5890Ktbh1+6d63FdoBaFdrrdnhoSl6AsqJtvqddxziD3fOITzz9t0p\n8t1MbtFOZzTSjsu3ELNdmKU35w4C2WksTgjtjtrJmqwPuTV6qLsY6xdCKmAP\nLjVSsPhsB2pYoIQkoQWO+stm3YJ9FfJe0g3Bn0E4ffDhILZM88CM7XhdOtIH\nY+xBEkrKCOeMg4EFOABNpH0M1DjNOtIEUL3xBo41giF3Tcwxw9TLlrQsNdBh\nItw3TxRlFpK0RtXxem9ET+/dAfMvqcCmzqAH6bkunuoT0lzeuL39VIbaziZB\nEC6V\r\n=22AL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"253de6690897feb3885915d81b0f9693eb1bf08b","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.6","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.0_1524513240039_0.6601355867913947","host":"s3://npm-registry-packages"}},"1.10.0-rs":{"name":"semiotic","version":"1.10.0-rs","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.0-rs","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"84f7c947d0bf3b8f005e8321b8cb6d3055e47c24","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.0-rs.tgz","fileCount":50,"integrity":"sha512-msRZQzGaPNmh4aUMkOM5fNarC5Ka5fyLQRiqL6rhigDVzDJomcgYQ9nwdIWxPeLlbBe5FzjXx9kv0a4XTOKvhA==","signatures":[{"sig":"MEQCIHDrNRlhJxyoFtIHbVeGfrhVXx8gICncEbKKAgzdwDevAiBt013bI9B7tEsgyrpgNg0vTcysIAwF5btt/cq9G5FIaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa31wBCRA9TVsSAnZWagAAuQMQAKGwjwFqek9q1X4/EDE1\ny7hGHZUpNWl7Fl8yvQNEA2PCTkL1YfltZRV7AnxqkTRUd0tpgquK/lzWlHWM\nV/B7cXMXfFLB44ZPKZzlgOmtoxYyzHuOUmH7FDH7Z2DiknDI7btI3Xk6+pm4\n6AVbx1y4RZ7vSun0cZAMX8uWscDv018uvSKmh3deVlY7GagrEgAWt6IrEHnr\n+lhoFLFoqouLLPzD+U3/oAS0SLu6YPWv+pykpX1Riht67xQV+6AIAdRoAi4h\nbO5SGQgTqZmV3ogDNKkPSlbobKk3utdTAaY5euZa9qAnABWozq5JihQA7Wm/\n8dtAHbaLQ3iSvDQK3D81CRTzEHxHWRYU0EyEZhal78SFJXnmCb6s+qdfhUyy\nK3hk3Et/GpvciL9WuW9YxYXL3HqbyRdwr1Q+XBUUulfokPLtRAVlvF2+Ozra\nnl272MJE9WWqm347AT7Mm6sAaNBW5msbIMataqVCp387LoVga6MiMYEcUvgv\n5R3arIyHUwHagVwoy8wsd/VPH0sr9DBNxDcgMF/I9hXpbl70A786oEhlpHfO\nKNYAUerDXP3zz30P6I+LC1AayeHBcDwUlEoNNcwtnqCzX9lKs3KzaeW97dt9\nh0pwwPUiocm8NyLrNT+d0hZD6JOXzririLzYUHbvs7u3/unM0F7fKME58i+A\ny9CN\r\n=jBzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"c3e4a930efaab25695f85cb00f865627c0c60a2c","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.6","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.0-rs_1524587520058_0.17463690932538212","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"semiotic","version":"1.10.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1cb4065750aead08370a5a642b47749583d319b8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.1.tgz","fileCount":50,"integrity":"sha512-22p4TYA0j5RHDhuyFVaxOvOcG/+Kc+1ekBAChWhVIRFrhHyT0vTjKNedtICJaYluspEk/6NnW8UYxZScvemvFg==","signatures":[{"sig":"MEYCIQDi0naT9kg4M9PRND4KocWTL0b6sssp2h+x/HmvqHqZhgIhAN1vvzCG3Yji37NfIYc/Lp59myjJ62PiTVrFLafh5JAQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa33eWCRA9TVsSAnZWagAA/XwP/0QQlsiL8RZntitpolae\n6iq4TPzwZvrRRGSrM04IVkdCe4SzaJeo/E9sMHkGG7j6BuHugt8wuL67PAFP\ncCJxXN4IpRuoASeY5QaXoAyrbUU7Y1HT4eKnT1L/6NxTFGQ4cS2BvOh7eWZa\ncRlsVVkrXHHp/mkH2QTEpQdkV6eiTkeOsHmfK7VL4Fcp8RLymlXntIK/6sVN\n07xOWFrPysloUoV62xWciOlbFEcpJ9TcFhAen7IXXvwGHOUBDtpX968O6rvG\ng84LZYvcjRn8XS0UT6Ybl8hGi/bn1Oh2JovK7gZfCXo1/2dF7g21HPK+fOtz\nB3zcrTZuwzzFJ2q3epQYvb3j7GPYq/p7crwKyWSPvUZrNkEeZhfD5QVlg7KX\nStJ8mooehpmAVtPvUiUs1sTRZwURbiMjryY09wzVcNtD7eVD0rVSM3/NfKbC\n2VZu+o4oIIL3F8PoL5Q63/uU1pCg5+JMDEQWWbH1JEMYI6J5PGRQUH9+DW87\nTFMmZ9MuTO0zvuZPNxmcVuj+Q67J+ycfiT+4oZvaoPBZ/VratvNUbSfQbqiT\nMYAZS3ccnULxY4aGBip7erFRIIZZADDTbDus3tGoOozpxmV9qQLhE22BMfcr\nBswzdKXUmBoxUk6ICUtmCVOG8Qmqhub1q9QWGQjc5Vx52QKYqI+u6hBmXxgh\nJw9R\r\n=56Jh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"1916aa39dce993709e925be549dce743b9457195","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.6","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.1_1524594581154_0.4027992760186374","host":"s3://npm-registry-packages"}},"1.10.2-rs.1":{"name":"semiotic","version":"1.10.2-rs.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.2-rs.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5b851a4c0cbffeb82172c9e09e5602a648e5a881","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.2-rs.1.tgz","fileCount":57,"integrity":"sha512-f1ub85Yn+VOb3ykONWfncb5YDKkavsj2LjdDMLEINNUJTJJdEkBlmsqWpqdXD1bu3Owob4erQ4KSsq+NSF5YjQ==","signatures":[{"sig":"MEUCID+fEOrFZ9kPv7rtfgTRQqvDMKr12FYomXi3JmgoYGOmAiEAo4uWNC1mA7QTMoEGuGbTMlUDsutkb+Dp8NLi6hJnL0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa52I9CRA9TVsSAnZWagAAMZkP/1/lniB2iVQiBzpvHYu0\nG7XJvzODzju8vck6YCeHixRmyfsd34ullkGYjCUoVxy5eg0b/oRvUmoMjs1i\nxnhTRpQPUajWkh40C2TBTafe8BYV6EvqmkScck2HJkcRGMqJP4Hk2GQqEcY8\nww/wMVYAv2mvjJ90ys3ARlHiyReb0zG9Y4A5Rk1GJX8JLtFyPBD4u4TC0M+I\nDRiLNUyziGj6Lxcz8PSkmirxa+HsPakrOC53ABGazFr1od0NoWWxWB9xBj4p\nQLvRIaADiOgfn+VnHuBtm2ubJsiY5gr9qTPIxKUNXdkdU9SkjzL81XAD04W7\nZzXD7lf7rmm8pHChtdbtKYWnW9pNY2YUbyj1XG7eY9wGftzn/3E32ij0erfF\nNeqsUJM0X7RLn2l/nq8Gda5qSYlSxUwKLLFaEfsQVNsUqUNfyjHNW3ulkRdS\nKUMRdlQsKj2Ee2HTyB8qsF/00rTZaIFXUDjniR3GkDGJjNmnnkM48+ua1N76\nDpC25wqAtq6nnSeeNzNMcqi7RiU/yXVHfosartJ9iyK1R6dmKEpXRfkwqeBC\nvbuHoR4yVRLTKpGO1E6+h2T4mi6m19uF0hWVvif6iLsMqJZb67c7WOiSYmuS\n/Gf4u5Y7zvlvPSS5btWTM1ZM0E6rdrbm18jT28RP5IxNN4+eObD+DegQa0Sm\n3Omg\r\n=4c9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"b2593d8431b71b5c06c30da92f80c35240bc61cf","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.7-rs.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.2-rs.1_1525113404671_0.03504772700084535","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"semiotic","version":"1.10.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a80b95f87fe4f15b8835fa7fb46e599f2a264756","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.2.tgz","fileCount":57,"integrity":"sha512-OtN7P71lfIjY93uPMhAtLcTCjcrTcur+p2MiFC8izHTtWQxfwYLPlD9V8r+vxrS+qbp4MdAQhR5UQgN0wKS+HQ==","signatures":[{"sig":"MEUCIGu90ZCjN5dx67ZZ++L0wTx750Co+ujlOI8p44vB1NOTAiEAklsSWMzFB61qBBk4A/DHKazJHRuvO0FwcVCJxFNryUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54G/CRA9TVsSAnZWagAAfw0P/1GjPhd+XwW8r7CvHCZ8\n5kKFADJ5/da8a/+tIxEjyYj2TyCTD2ELSZo+8/itTKTsPhT6HYwrKG13YBhM\nfUtJBjCBXzOTg4BWHqm03vdw86EgjaZsWLN+8BHenuiFloLivz8DId6xMv8T\nuA5SxGAjcqB1RMZy5P/SbNFJ4521oxDdwdSONjk6WCEgflEwL0/W0A1QN7h9\nrsFRSVnMCq4lFCnMVRmn+DJevDJ7J42FNamb3TQx7X203Opp1PSc//6nrYmZ\nRCyZP79XZmhDUJnZcDdpPBrwbMXNA2ctiyEPdM3QvppNIPYlZkfYnedKr90y\nAjMic+0T4rqbCpeKzanvQt1ErfmjsfG5g0vuivDTI0/rBmD+CWSQsoOIxrdp\nYXD0TJiv6altwxsVStmWlyavtcqAvvwCouV3bljm94jlszoKuzaaJgifJf5q\ndOEaLJxzjzFIlDVPZuHy1G+wp3odfazviohdmcJpHkEtwqxfeprmnkUFo5LH\nDl31Px6jfJH5Y86AVm8cAjH7Y5zQitEc1yK1k2pjDFA1zH6y4YKGoFJckvdo\nLD0I+PtI1DRqrGiyextzHL1mVHPietWtUuDMHR5WLC9plPDs1/LYKci2SgxW\nHHisIbiL0gWcF6yf2m2M7cGxs1xPgKu5mGi6HIkCXSPRvPFWdpcJ5cOYvhf+\nHtCZ\r\n=vRx+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"9c53c3bb4b69cad71a6defcc72db5c88b622dd21","scripts":{"lint":"eslint src/components","test":"react-scripts test --env=jsdom","build":"react-scripts build","start":"react-scripts start","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"labella":"1.1.4","roughjs":"github:emeeks/rough","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","babel-runtime":"6.26.0","d3-collection":"^1.0.1","semiotic-mark":"0.2.7","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.1.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"github:emeeks/element-resize-event","svg-path-bounding-box":"1.0.4","babel-plugin-external-helpers":"^6.22.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"github:jameswomack/reactstrap#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","react-scripts":"1.1.1","babel-register":"^6.7.2","react-dimensions":"github:AlesJiranek/react-dimensions","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.2_1525121470550_0.15516774225730834","host":"s3://npm-registry-packages"}},"1.10.3-rc1":{"name":"semiotic","version":"1.10.3-rc1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.3-rc1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"974ab85d5d1c2e65e6ec08e67b0bcb7af3175160","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.3-rc1.tgz","fileCount":57,"integrity":"sha512-QyDN8tekchJv64qGvvNoX8/Gylu7LZPKnxuSYT4962BrtiFue1h77DwSRZW2ZxEzL6F6vTf+wpCCt112/bgZGw==","signatures":[{"sig":"MEUCIQDLBu+jCjtCFm/lF/ziVcmQi5fysMLGpO6E2CggUHQDGQIgHxgpZSSAjZiYGn/S8Veav7DNty4GcvBo/4v9d9Q4ngI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8d/FCRA9TVsSAnZWagAAMdQP/ju7Gi8NZ8DqBqehTWRW\nqOsB8z6s6pHTIIvXrgHupIxjXSuJi42UfVoXewFqC/uwthY45h6ajjjCFdJ/\n+gqr1hHgy8sHzP3aYQWLBtQBxR7jyijlKb9Dsz+oyY0eAfOyHMurHnxfataj\nGQtdSuBcx4pN/y8HZV72sPFc45zOH8/DB/dLiKdk1yht7aCFOh2+YXd2z1lu\nkRRfod0RjsQFYNdS03+6Q3HlneJZmqsCr9SY2V351wVcshRvcnXXoXaPfozZ\nJf5u0eX5mP7AP/07RD265784ekQRQ70cjG4N8SkT4KqFdoCk2BUtzvQpKnNP\nGxutmNU+AT8kGVuFaG7jdu7++8wvf9cnaS59GBxQYtzGF1J2apNgItX8Tm1O\nJ2OJDkotT1hbHaG2nzq78thNoKad80/WWap/dpPGjngsoBNa3nUPgLmr+b3L\nAQDvyx/gougd2nb/wX0rukgJLWTRWXPidMFL0LOB2Nx6dGlke/5OEDqcdDSp\nrgK06nW6FArQ4Od3ZI44ihbYTnx7/RNwQ13tJBE0FqYUmFdGAwDpOm+v5gTO\nDJDAfNuI0XI/kd6B99suvK2u1D73PtBuowXuZYTp+elhRysYd6kZoyf4mgLj\nAxgTyD64WRwLmMWfucw7Jm10ElTeKoXPQiU4Low/yWRpdBFzM940X4wEY+gS\nJTnZ\r\n=YGxe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"2fb1b357a9949b95ca59afde543c28d0e64a48ba","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","dotenv":"4.0.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","fs-extra":"3.0.1","json2csv":"3.11.5","d3-hexbin":"^0.2.2","babel-core":"6.26.0","babel-jest":"20.0.3","css-loader":"0.28.7","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","url-loader":"0.6.2","file-loader":"1.1.5","autoprefixer":"7.1.6","babel-loader":"7.1.2","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","d3-collection":"^1.0.1","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","object-assign":"4.1.1","semiotic-mark":"0.2.8","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","webpack-dev-server":"2.9.4","html-webpack-plugin":"2.29.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^2.1.0","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","babel-plugin-external-helpers":"^6.22.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","less":"2.7.1","tape":"4.4.0","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","babel-cli":"6.4.5","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","classnames":"2.2.5","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","@vx/pattern":"0.0.143","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","babel-eslint":"^7.2.3","react-router":"^4.0.0-beta.6","babel-register":"^6.7.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","eslint-plugin-react":"^7.6.1","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.3","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.3-rc1_1525800900723_0.2933463350504224","host":"s3://npm-registry-packages"}},"1.10.3-rc2":{"name":"semiotic","version":"1.10.3-rc2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.3-rc2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4b3c7fd114949b3cf95662337b4193cff4c9d6ae","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.3-rc2.tgz","fileCount":57,"integrity":"sha512-XNXGKJEJktROmcXlqKMA2J1jgi7M8MFlqR6VYbaJRe2YNG/gER5A/OrOIfNFk2rVwO6GcTCkfa9oivdFlVcYEw==","signatures":[{"sig":"MEUCIQDBGrCtFnPowVtIcPL0rkBgZJVY75iPE6SNUJNy0BOQVgIgLurp8/7RXFN72sgpy4bQIJg1jb2MDXiYukocyqqZigQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8iovCRA9TVsSAnZWagAAa7sP/3T2UBl89+cQEKr1xyu/\neNQURfvTefAZMGSxQ8CKBZm94AVtlcZbCFVXUFuRqPdsbqh8gH7dHBhCjDpI\nIOZJycc+obmhM8dHeeKB6fFZXpf6y5XdPvMKQ8YFmG1scglBTjLwNv7eqIFH\nndecsteQJcjGvyVAQCRgekU3zDvV0aHVneBgvNoVEIbdQMse4mq7Ial6BM/5\nN7G4oINtU77OrIPRbP069PhT9GjH7AeBAyjV7ISLep3i3e/xlye3nkh9S+RX\nRgGoSsvYuSM9VqJbCO+m3TgWshjwiNvKenlOwLE3EzIsMh86rwtjOWJpeHFR\nAqDmlLKP+i9wlBhKrTBA7+UsYAKqjMryaes08FahglrnKX5B+oJdaaGQnx/i\nj8r8U1NlgODJEJfUDDsHv5SGtyI68IE/GMcBs7BkBG4C98/XVTQR2Hhu8y8Y\ncRAXHLtpOgNXaZpZeXBThE0RMgNRUXivDp9PipAyH+GywiPbPY2ijGTrVhnW\n91r38Bqdr6NL351EEsweVHAQYeMwUYEQFNSKFTgen0tv/amnD2aXu7ZMGZma\nau7q1QKk7dL4ch81jiDsbWQaVaOedZeibKE+PWctx503f81XWeaSZOSQ5AAp\nMA7nJwXgXzyshtuYGpqL0hmA9G1iDQNEUruFsR3ez142c5oVYRcdmSvAryYw\n8wOm\r\n=2R7e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"11dca615747f7c6bceb703d311d510caa577498e","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.8","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","fs-extra":"3.0.1","babel-cli":"6.4.5","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.3-rc2_1525819950986_0.9913106397716351","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"semiotic","version":"1.10.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b9d858d84ccaa650bc613670e9ad6d0276540374","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.3.tgz","fileCount":57,"integrity":"sha512-VpG5T2UnTQyUCKI5PkBQMk24h0lv6N4F+pVN+kUbUpGuWLPEH6x8fYDMV6XObmGigWJDGsW/G228FUTJbJS4Sw==","signatures":[{"sig":"MEQCIDa3vhFQrtzwwV/EA3nENhD7xahIwWkTf1HsqOybBBXZAiANMzbAiZbqJZl0kTt/0jIxmEkGi6MS59CULKaaGrcZ+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8jBnCRA9TVsSAnZWagAAB1MP/jetuFzAh7B01JMgx6VO\nSCPIUAIIM4j0ab+vJXP/qTabQsu8ixqig8RsPaaxtqgkrWpNDcVjd52wXJ85\nzJmOEK2j1nrV1+KA4Ii7tMNTXTS1F3PtqB4eruNIo1R7Ai7/6gefDStKhuve\nrkAvdSce+WaVJRjCF3tnEdvDmVntMap0g61qBiU+9sSRg2Q4Ls1PEvLmKGrD\n3enq5ekUK83epOjnI2+VyoHmUFV6B28jIuCudU/5CqHP20Aib0Nabr7fmHud\nhYjrA2T9cJwAnHVDCg26sVs0TtI2FzSYM2/17/mEOVPjyQdAAB/YNoK3DKiW\nMb3eq1hmhCQnqfAU7c6YW8Z63Hf6yExEZwj4Q0/thbT2TeSOJ7hSPmFj+Ges\nv0/GwLbh+YQ1fXB+HtfEwj2hYkEV6kyAmr1GtaNVKdcyFzvLQIr/hjqYspmA\niBOzAq71vlSP3XHrgBX2gWtQil6Y0Ez5qESdH+c3EyAWUWPAMAKisQuyglUs\nXIicQpDly6XOLFB4bPTZyZNH/T2se3WLloeXPKKS67rydtHa4Twtc8FdpGe1\nZ503zi/OSwRAxbj4ftaMzQleQNGfUVZlaTE8T5wrNKIjILss8Qr1JacN7HxQ\nmzc1Z+IWV/CdNiS3qvtucvp0NV+QdwquzDYvG8Nm8dCJzAJw4R+wL1OsOP/Z\nrXjS\r\n=zNhO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"cf7bcb9bf862f8f55f2a52ca60899c224d2fa028","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs","ci-deploy-docs":"sh ./scripts/docs-ci","publish-release":"sh ./scripts/publish-release","create-release-branch":"sh ./scripts/create-release-branch"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.8","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","fs-extra":"3.0.1","babel-cli":"6.4.5","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.3_1525821542290_0.36143913384443493","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"semiotic","version":"1.10.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3945ca5eaef55be8638257a86c07e20be7058d48","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.4.tgz","fileCount":57,"integrity":"sha512-5oPU193Y0IKmSry8z3M3i3ksx7TMvqy9zTpDb3CwYlzzohluQ7nfwtQaNp7L8qPRiT5h/0l4hBa2xjRUm5yAPw==","signatures":[{"sig":"MEQCIHyPdMLihwBAXg2cZbLMmhoBEe+8a8aAknpFHDzU/C0cAiAeMInkOQSppdQOxxC9cIMM9/ECzDTHz6el4L03SZVOAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/eDaCRA9TVsSAnZWagAAFf8P/Rf7FRRyY5155A6qW2oz\nVDqPrlwuP4lvbKS8awu86Bcwpjkc7Qnd/kQwQVPCmcOsdnCCJhGhEipP9bdb\nMqemJH9LRkLQuWAJR21CIZZmpApiKuGLDsrdpCVggReZdVj/3PmQkUhAbadW\niIAE4A7SfNiS3pgTua4XSYpxtjmXKiypc2KfiDsjTCOtOBpRLUGU75UtByuY\nz6YOluShWD8lteFGMDnt5JEeLP88wGVg6Qx7gohyDZ4WBJeWOnM8Z2orcqS/\nlu9B3lgRazZCBlRhMDst4A1P2BDXRmx1FvXvtWXtUWLluyuCJhgXovWfEsww\noDfyJXLKP2H2Sc/i0CE5MtihMhpRMKKGVO3lAtDV7r9W9fstdeVhr5XvzZJy\nmLwnv+YNxqd6I5cFa66hnS1LoVUOB3ZjikdsB8zzm22jC5LlfUcd5EcyAHbu\nJac9FHVyrWPJlPMmdzBepHmEOCBb+D4msgWva4+xuwVO1uY7A2HATkwXu7OS\nJU4QVc8IJqQwW4o0wj1hrRNFS3FT3khYIzyoo9dgLLgy9jK13RlD94rAqVZa\n7wf68qDEn3qcJoMJq9/IQhepmOHDezquyaqknGfkXCspStN8Zh5aSjzOIZI3\nUb7h+LSbB9Ux7qB4flHrheh20GZxNym8hBauL2zu4caZecHWkOPfGyDb9YSU\n+Bbp\r\n=tn+F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"6d44fef78b78e6294a0783810baa7a5a661ef815","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs.sh","ci-deploy-docs":"sh ./scripts/docs-ci.sh","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.8","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","fs-extra":"3.0.1","babel-cli":"6.4.5","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.4_1526587608654_0.24945378652218397","host":"s3://npm-registry-packages"}},"1.10.5":{"name":"semiotic","version":"1.10.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.10.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"492a7141e6a1dc28feb8aca3f6d2908961abe783","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.10.5.tgz","fileCount":57,"integrity":"sha512-yJd6l96nzWXMe+5p4k8nKKX3FHRUbaM9hgvlbDIaMP+0Yj+Ac93YXdXhu3CIdliIs7rHkLsXwAG+Oqx2E5OoDA==","signatures":[{"sig":"MEUCIBzAuOHrA8VaswDt57a01neF1GU2yJl94Z7sQgs/pYleAiEA2A9JLy0NFwwyFNA5d8VVLya8KsofnsjP9HsZwfP44VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAyrPCRA9TVsSAnZWagAAeTIP/0byX3uAjJW/7TDLD0T9\norkG/VoRfJHP9zs6I+069rlPEAGnLwsIHcVfnpHphmb576AnwCoWO16TiLJ1\npa5Ej4iVugpenzxnulq/f5WGErCMOV4bUsyk/sD/EPr8HiDL+GcU2A3dNtiz\nQxsn6Z6hBdK5crZ2q7ehsB3/z9OxMsL1xMq2a8VwRsJd4WiiRhKweFLByKLr\nsSNuMqujKRYa43O0jCbVUhzPX88dmozBlA6uygvtUwKcIp80obhrBWQ0SYpd\no7I+ryBTAFEBc/qsGjH3Ur9d2q34IK509I1pkNV4uCeD7xl1uxZCDBjWmmSW\nFVLbU2u1/j/kxoYeup2/oRwtqLQTts1d53XSAd3JloKK0RMsdDx15KJhwt3L\nJgnoxZBJu12MnHDECkXt5NqsFhS1tkdFwce/bERGnQVEsfLbsrx4R4KQAVTV\n9FWdhyoy/bev8l9zeEP73zVs5RpqMBRCRpQW2kgYqNVzhdDitEwwmI2LSJug\nTxp02VUgK4gW0jFx2+uyfIH5wT6CUQ0GdnaMunyEPJG9clz8kOwxHODh/TBz\nRhyiTfxY5sOWJjodPlqYEM3S73U1oi7GdRijvfW2oM9s5WtoD+z1U5ZCLchP\nUTNUzHl1GgEhGddJl4iZtaWNBmVyP/R+vJNHLlkB9zMl868/G99qdr4JVALV\nTuH4\r\n=lFOT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"1d87d71693acdd1e5e7f6d0ac78e8325f6253d70","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs.sh","ci-deploy-docs":"sh ./scripts/docs-ci.sh","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.9","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","fs-extra":"3.0.1","babel-cli":"6.4.5","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.10.5_1526934222992_0.4351186800349893","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"semiotic","version":"1.11.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"02bb7228075d082a2882050c2a377f4ebbeb6d20","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.1.tgz","fileCount":57,"integrity":"sha512-xtQeZx22LKmNKb+Z+NQ4Xr2mGeq+ayXUvNhDYKyWmy/JNEdoq7hriX+ysrWTP15mGN+uHnTppXFfZFiudn8a+A==","signatures":[{"sig":"MEUCID/jLbMH1ZwbEYMYwdKV3YNVynuNRQyXmIFLGM9uWQYaAiEAkc376+icM7d82jI80TOpvDn+xSQDF7RjW0yoR8OFjSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCEiyCRA9TVsSAnZWagAARbYP/2/qUzKhOaCpyrwTpFdq\nCuQWHvaHbf/n2OhACQtmzmlUxnt9X0eEm73J8e2D2KjRrN/SuIj+Vb6VUEUz\nwc4kMZYr8XpSfhkreEHTZVZ/foCkxNfCreyKWZqnJPnJw0/Buu6WaAFIP6eY\neZe0wd9aSSeseR6KhhnVZ1YsjdERhUMEg5IWFKdh+BBtgVweKJaML48+gySD\nyLO0b/zu54beMHJNc9QCZoOPBbsuD4q6HUJMuBHoaVrmob/y8HxwENwwM51v\nRmhv2DesWJQrhhGXh4cPGp8XxndI907v+Sse08QDeYmAfSrMcHM/yd7e4Bo8\ntEXEB6pcMJmSqxryb0WvI2TYliQzgR0WUO5z4gnvHg3f3RMRMnR2sbl5prZf\n1LvPUS6X83uAyv7EMNcp2BBEBCC2f7CPnED525mGMVY4WJl7Ob1B/f4r+dOG\n3RvNQ0hPc32RpuWlfSa+4Eobl7rRlov+TBHHXIo4ZX+DsYFniIlPmxKbfKq8\neoX8gztvyMZ86gEftPETTn1YAslqZWagf8Wpy0eqXS7n/4YCir04r0lVRJEq\nqwGjZGwyYFKDdy1KODHieGnKAGkt3p+dZHR4QxTNe+rblyaM9B2Un7+x8k63\nqmd3O8stbDocdrmHyrJlji/8rVwe1KZi3KE0Rx95UwMq1Ly0OQmELsUVQOAK\npPFw\r\n=jKUK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"97b900eee3f326c2be4ce6f7a66d62c95cf727b9","scripts":{"lint":"eslint src","test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","prepublish":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","deploy-docs":"sh ./scripts/docs.sh","ci-deploy-docs":"sh ./scripts/docs-ci.sh","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.9","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"^0.23.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","fs-extra":"3.0.1","babel-cli":"6.4.5","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","material-ui-icons":"1.0.0-beta.15","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.1_1527269554365_0.484544780994677","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"semiotic","version":"1.11.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ea457cec18f0c4e8c4d579c1811917faaaae09ee","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.3.tgz","fileCount":55,"integrity":"sha512-zNq79Jj/9pWeYMtFjigmoqQqw8/qP3Ubf1V3jlzA+5oysCFejhsJHz291vIkvwkT3Ahe2a3XrNk0cCb/3vuBIQ==","signatures":[{"sig":"MEUCIQDx3S5HtYdUvcLQD2xvN9ngiDWoCN+/AH3msEIt3BGJzwIgbW3hGybqiit0A7LS3fiztc1FEcSiCCfpXXtfyITxOO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEDtcCRA9TVsSAnZWagAACxMP/07rU+vk+MAzC7jRwLXH\nph6tnwSbfGzBVNhr80+gAR4ssrMU71Y8UXbaVQtm+dwA24m/05MKIjDXLd3G\nU0NEL9NJgUpEYdnt1eKmDQ2qoAvuLGGlg4spSTUreFz8tY84sxZzuU44lh6e\nSvAw5dEDYCDtLzC6jmczE4stEm5IF3px88WM/TW7K8NY1WY961PwSULTzDsh\nMMRmGpqCn+RDNzpMQ64+CkJ/KisjAxyZUfQyTpUCKhORCbGY9giVTixRKANJ\nXQ6Sn0++JK3Qxx8W1Ila1NhpPuhhvl6kFH5u3FkDtjOhPZyOwkkIipTtvLrG\nKKa85U8XgAKWwt0ekgOl92KQpPd1AVA1XbjzQag/5aBg2bQ9xQdt1l3uvoTm\nv181iG81ByKXdlBqn3VojSWS0uOmDsxiIyF7iB64nVm1vnriP73058PmR3cy\ne2chAZoxGxr1l3FO4XssAVeeAiUs3ug5wnzXiOxSqfLM3/UIbUvFvNNYGf0t\nsFYkF1ERQhbcWhmkIktgzTU9UeKb+XpDCSSDeVBCtu3x/CDAOjqwV2tMm5eJ\nCFaUsL3E83eLd39oDPopBI9dSvzxg2zGW/C9Xyok4WMuDAab495I14goTBlf\nCqSsQngLJQ+PCkuV5gihjU2xBdfUkE5ZjNNJfDagJB/Eu2dZxIyxeqyayWCo\nScYj\r\n=OnxI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","babel":{"presets":["flow","react-app"]},"files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"f0348fd7e706c3ab6fb0351049744515138810c9","scripts":{"flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.3.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.2.1","dependencies":{"raf":"3.4.0","react":"16.2.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","react-dom":"16.2.0","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.9","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.3_1527790428368_0.3844991211090629","host":"s3://npm-registry-packages"}},"1.11.4":{"name":"semiotic","version":"1.11.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3ccf09205aa648d0be8ab7eb8a52795499ba355b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.4.tgz","fileCount":55,"integrity":"sha512-hjmZhAN3T9ARnuR94hN9xW5xL5UYZZix7VRFQGArsVNjbtnddxP+JY0aQz9lmjUvtjwztoqc/E6QRhVMfD3XdQ==","signatures":[{"sig":"MEUCIDbq+nOZG8NlBcAI0UVMjAtZSPmCZksu8x5IGpd6+K1HAiEAjtP+6oJ7vn6KHM+U2cHB5b8GeyUkWj4lSiDCMERk99M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFdBVCRA9TVsSAnZWagAAlrsP/A6YwbxmN+75OxAIIMHj\nIbxJCfRnBWe/YutHXj4sRtwR/l8+xriENgpEL9R+3l2nH6OWCwTs36VRSQA2\nijcismJ5HkcZOZS18Qoks8o/KhSYkOD0bEMuoXy6lVD/BxmWYr4SY8qJGgIw\nUPWRxCTiWwwQnY221tdCiClEXASRp88I+FHl5PW1/h2PzYIhObIldgiIuMZn\n/xaFBlxaZlqev55Bqa866qGdefqKlL6Ew0Gvmq9E7CbVUevcNv6gADgCErnx\njpqT1ewy+D1WsWlguLxX/yjUiNAylF0wlMFuO0fvgW5XmHWhNubdE5DloSfX\nQ3WR52YqZNqok4fHg1ach4Jx4CeKsVYRm0MjpJEC45gV1MMTejVd8tfO+HoV\ngpOzlFa4o12nQNXP4hpwhPGxAte4X14gbjvWEmoZDd0ZV/Pbh8WvUVJkBGTu\nYw+i7MB/JrhbIg0XNoUGxgf3IMs3p22Byrb47JLTWivy3Gq+90R/gcFsM4rv\nbFX1a/Cyxw7dKJCN5NajLW1c+mLGLI+Vd2fk5aFp3GPjgPCrjH9OO7tZIKTF\nao5/zFvQzAerh02aoQ7XHXtM2+aBgRsQTKi+pDBbKaMpQ2UPSA+Qty0i8aqK\nozUe2mdwID0ps1fYjl3msfMsdRbCI7i59p5MmNBDitodAitWdPo9pVYd4fpB\ndIS8\r\n=u3l/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"92a9ac6bb01bb2da06bdcb9cee3d3000506e696f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"echo 'var self = this; require(\"./dist/semiotic.js\");' | node -","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.9","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.4_1528156244516_0.01858570335932308","host":"s3://npm-registry-packages"}},"1.11.6":{"name":"semiotic","version":"1.11.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"25dfb5162dd53957882f305154b22db0a72a1d95","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.6.tgz","fileCount":58,"integrity":"sha512-AVHvPKpF9wpymMZfOpaoSTm1tFQMfjxV0GksaAu1T3YR1owOpYA94kf0RDT+V9Jbp1Bbjky1PbBh9mcCM2f07Q==","signatures":[{"sig":"MEYCIQCGTMn83i7at5wP9dSGlUXjyeN36uHtCXYPE0QzFE7jZQIhAPqGJgmdXs/sipbRe+tdcaS5sjwyN4s+nWYAGDvtubVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH/xZCRA9TVsSAnZWagAAXUQQAKKF/PQkD2v8WH19UC1a\nerT44OAN+dcYoiNddCBwxI7sNBOR+xNUX3sF9C6EKoekWzl8n8qAMAo+fLkO\nWSPdDO35rNtc0yP7XKm5c98WkejcO34TGUnByJtbeUyjLjSFg4A2NFgTcc0S\nRpj+XqtxWjIP9tRs0QuvFeBLZ9T1bWrVKLjDltf2poA8snXKLweHtYVZhjb6\nKtuufG4GvaspYk+F3hJr8WtuSZpg3doG1kW0EwnS2EvCEwutj/lH4IaHmycR\n1Zm64bHhJ+G//Hx75qnW4L7uuddjXoRvNCj+lJOpTS5m+8kPy/NrBFHLhxG5\niKboANg1xiV2gaF8FM6Iak55//3bXH2KXU0wOmVY3pabPNhUGoW5gUsFDVjK\nwwJjTfpLr1KO+r03XFo9oFVeCCfR1vVl0FdSVSZY7stc8rPzeAP7mKpsJYh6\n0WSpgdN2Cqf2AZxCGlzy6TDNe5kFlN1LyVDB8bc2XlvdVPHIpvoJAHJ11LOE\nv7/7lxpd1QkIyTNDHylV+RB+ns8Yu5zFyk5FPYbCleexUAmGY2M64MH6IzgK\nLtpcFTaEfp1bp/NvBWjPuV8fjYXarP/tp9ogdJCBYt+XADsJR+r0sne/sfa6\n+1MA1D5X4GYy796po10KXMV2jctvnGwDsc/IHemaBrDTkHCuH7T/CgCePQyS\ncIMF\r\n=E4pe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"20af62d5ff8dc41bdc4b6fb99d7cdfaa926eeb21","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"echo 'var self = this; require(\"./dist/semiotic.js\");' | node -","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.9","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.6_1528822872534_0.012295454550416363","host":"s3://npm-registry-packages"}},"1.11.8":{"name":"semiotic","version":"1.11.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9c053511284acf7b5a80c782188afeb6239afa36","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.8.tgz","fileCount":58,"integrity":"sha512-+O8xX+FDnGWkpZ44CZnaFx2jzFK9XjaBjtk64WYd1AK4Vm1rf+IN+nWmhX5Aa9gLOWVeBufy8Cx04H7KlB9g7g==","signatures":[{"sig":"MEQCIDYRyGpTewjI/snjYH5PneRPpXHxN3CYlZthiX/N5NoAAiA1tOPOrFqBrYtHr2cvBQH3bt642bcLtlLJb9m0to5wBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1525064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbInXcCRA9TVsSAnZWagAAVnoP+wXbs62jv81CjwZxeWma\nM1TV5vJ2dyEsdIs+MG9imJgJJ7OEGHy911BYGbX83qie0KZvbKHTpOzecg2o\nXBcB78v3PpwRvYiLg08Ty7WNIj/QWrBQmr+QUCC1U1g0ku9z6NsoRfqMDRPs\nioszyvcepqrdDbXE1F5io/4R8aNAAZFazbiUPlVVU0NNpxl9cxXpYi2HPEGI\nRm5NiD904J55G1xihXLj18taPQHU73c+Yd2uHqc8CsDnvrEh8uT+HP1Xx7ud\nfujxJps93Qq2bL5m6fGM7b+TBAnZI6rUSEZyyzLASADTeJHg4Ijkm+xKR3Ui\nfXIrgGcHEkMbStbOhajOUS9ElvrVZgGoCmbnU8y0Vxw/QtBrUdcS7tzglfuD\ng9CdB7IJelgxDr70qpDif6DByuco2m/Wayueh0WqM4SphEPrglQdbr7Y8ooL\ntRKLShsdBXafR5ATtuAYQYbO63kv4qMFR2CJK95KXFgaq3uiVkIOjmbWL4wy\nAgBmfX2s2X7f5dM44N6NVMjbdLoFz5OMgrtcwzs9tRUaFit3qqeSYhhFRhLw\nsQBsHI0Sl1NlpugiDuHhQ7hAZPd0ADeiQ5cFYMxXulgtpPmmCXaY5vMmdBY3\nLM0rWdJS5gQZcbwu2Xon8koqt9AmoNXF6GlTAl2N8cOA1qjGNAGsxBgUmL6Z\n2w4F\r\n=Kybr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"1d5e3bcbb79304b8e117de92ade2e92d94b29a20","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"echo 'var self = this; require(\"./dist/semiotic.js\");' | node -","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","roughjs":"git://github.com/emeeks/rough.git","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","element-resize-event":"git://github.com/emeeks/element-resize-event.git","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.8_1528985051782_0.1949887969151669","host":"s3://npm-registry-packages"}},"1.11.9":{"name":"semiotic","version":"1.11.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.9","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ed44a5caad2ff49bf9fa34151d4845d20bdabf21","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.9.tgz","fileCount":58,"integrity":"sha512-pTGbpu3Of0tz3D80zr68D9akKKlwdprmrGOQXzqCYVauhrY+G2cerEko40qorpbMdBQaumk7581DKrpSeo/2bw==","signatures":[{"sig":"MEUCIGD9Bk8S+uv4K0vV0B4yWb1VEhDIRoKuqiUDy8gMf2QbAiEA4abMyhbjadjFdi8GDfZ0AuQWfnZRaMjUcS+4KaexpJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1466653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIrKxCRA9TVsSAnZWagAA1uAP/AqF9JQLTif5nAwNw5hZ\n9Z3wykv+AZRF3zyJvsLohaLGouDHl95Yd7sGHmZCzgR6Ha9qiMIAy7TuO8gd\n6GdEhZGnW0QgSVVgpuF/qtKuLfQYnvJEKZvl+9vPCWZICO6kNI1eCvfyGsuY\nmvdVrITDmHFp7QnBXjOb6rDGv2/ueIbsZ1f+8cz3wbvV4Hs/KAsTKggecVp+\nhH/9ekhpRKDvaO4zMuWejOwY/hqbSy6dB4OFAk9rP7Si4cNflYe3UfHvG1tb\nev7+HaLgcLLPSGsezDeuZrs50jg9w+XmIgCjFWkXZQtTDxiVXj6Tor4MZs70\nhH0raX39X1HyJFb+ErGj5P6mkGHPS01pdxp6Wb/uVuu6gCAYRA52ViNjQc9R\nLbkAKIEzZuUzn9hKBpGBYGz6CNiUr9FZxWXaK/IHBUxo9X2PwrK85YMmWO4z\nF37/EjtnBBtoh7zXl6pt61UgdlY2SyLa837UbTMuGDkhY9DpXATXVytB4sr9\nR+aw/DgSjO4d/Tp8ooNtXN1Ae4GxlfTIB2BjIEY4D+CynRh3L339eEvtbRED\nfD8afFDnD0oiV8+PZOzV+PAYrSwjDNOEPlsIO9Ad3vfBIYJhbFS5OUZBX1Pn\nwAQjfYnMSUkDq0rIsuVD+vQYaVjeXUTZ2OXRpCvPZ3x8kGbuRsJVAj+mzx0B\nzfI7\r\n=eGmt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"86e3ca058a46d6cc972ec32b136d2f0d0126e527","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"echo 'write some integration tests with puppeteer please'","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4","element-resize-event-tabindex":"0.0.2"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.9_1529000624108_0.12931502233768222","host":"s3://npm-registry-packages"}},"1.11.11":{"name":"semiotic","version":"1.11.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.11","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0372dc03e960ec8a195a5065adbb483258094089","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.11.tgz","fileCount":58,"integrity":"sha512-CNylELb1OkYGDZ5KaSJiRbGUU/u45gZnK/1Tc99sowIQktckGlqRSZ6VOGW3s+dQeslUoIzyY7PVVaNSP4EM2A==","signatures":[{"sig":"MEUCIFjZtDXOwSrmw2/wkJxsNuyz+Vr9pjLuTMFYoU9sncEEAiEA5JbQKsaSTcwPLws/zgjE3sGxaaw2D6uCS4FSGKLrRsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1466439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+XnCRA9TVsSAnZWagAAaawP/RS4SWeaBci6FKf2xXn+\nqw3aL8X2IzYTZt/YjHIoPDBuDb8Vwv6XbB1MsT1GuE8GWCFCkuATLyX6C9kE\nPiQ+ZFou1/ordgxnN9YkRuv/8LJkYG+KcwGzK4gl5QLd0iFSemrYRHv6QQkf\nD52LvDhITC296VRfN380s41XaK2oScMczwan/FOgKRPNQnK/YaQ4bvq1A8cp\n2appr0TTI9kShCNmkoiwI11A96YV88qE+Izt3b4XoYfWqDMG+5VgrXhmRiY6\n3SXpVuKkyEOO0Nvw3IH0AbhLWTHDHbk4KlJtmXxjgpCQqNwC/mlJmcLFd6Bk\nUR/5ZiF6djdIwWwKPA2MAq9uezuC3UfFDzrKbWDW2LgBRjqWD+Z4qcLKbG52\nkENFSq/wnaABlMrF/1RQU4PwzJEBA+s7GcOiR9teEUJtUgwm805eIf408hi3\nglfryCNSMpgR5OA3Xg9OpytlS/Fu+ZhutGSTzz3tTTvQvmsLEZyLJdkri6wU\nq8SiNI+osEEcrKaJyBMONO2Tox/BvbCLmgtiYM2AONWzWBZCE2SgVJheXU7s\nIaa5avZ5rWeI2TmkUGLuzg2byNWZRZKl15dUjXAJHWHTpCN2l6zUyVYwJgYv\ncnCp+kHFJZwQDqNNQkSP6PF7KHnuWAvsD+fOOIhHTNFclzApcNQ+L2r+ntoX\n9dvt\r\n=5fos\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"dbd214cf41f568ce3df46f615fbc1a8a4e42f6b2","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.11_1529603559071_0.17523885420514018","host":"s3://npm-registry-packages"}},"1.11.12":{"name":"semiotic","version":"1.11.12","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.12","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4b6db4535ed90f71a99037fc3e77c3580a2c2a42","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.12.tgz","fileCount":59,"integrity":"sha512-m5Xgi1GxiPdPaL8Kks2rOe1wmzvFyPegNhwDMnknCAsey9UU2GPuRmjXFmsO2eJwI8QmJrYsfNQZdQrvFlSMMA==","signatures":[{"sig":"MEQCIGxutLj/S1pntfScDDe4fnzbEDuYS9/IArCcD9GkB3QKAiAXfH3Lfcu/Zr+H7IfoLawoQElKE+rI7GAgqzFBdBfG+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+iVCRA9TVsSAnZWagAAcRgP/0gWJvDO26D+YHGjn9YP\n1Tz2wp4tCnSQy6R0dVxw7wPEnB49zmcdNQGuQ89MxVbd3zxT0vTn0DjLMWXc\nJ/KQ4qGRqETQyrZIeau3z3dUKwL9qc8QY0VgOFtzD0MruOwVCb7OVw+eEcrl\n9ILAc1NzPzybcnb3gvEx2HeGBNkrqnt9QAPLQqhQX9CI7gLhqRKgbtGKe3f2\nsf72vEt8b6dmcCLZHYQssYUa/Y6+21vjusZTGxa1njrsgDYR1mUyYjAvLif5\n6qvh+PZkYq5cYt4BR9B8AxKovHFK23qW+1+U6lHeF6KyWcUbXAaPul2M1xL+\n8e9ROQ1gWjLESsR5abr7wixG9IhaoxVy0JDWsrPxpnwh6GnUu0KG8FWRwzBh\nJKHqWYoJPP2qV5/RAb3DgYqODBfFjETrRsaglpRXDDlf/GAHuGrVg9tNkXu6\nIWTl+ismFmYFqPHVJuC+4m/c7NPXN4voigyMz1XDqsTda9skIfAQ3H+Uze1k\nT/5GZENUt+rayoXDDr1Q4YbtO5BeLCeyA93YKYfyjBx+cWp70ZAGRFzlyYQg\noVTBcHMX9BrDfq9Bb8CB7JzJfGiN7MtCEOq5GKOAw31+KxEctu/rsJSBb9Th\nyNaVEqhrhxjJLg67F40LUFPpHcw5uUxbACHPrFDejFboGuumgLUmM17/jKzU\nPT61\r\n=qa6I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"133b65aee63bf2ae28a006587c460cf8f53d8636","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.12_1529604245275_0.20283278295649554","host":"s3://npm-registry-packages"}},"1.11.13":{"name":"semiotic","version":"1.11.13","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.13","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"bd7a3b0c97a4540df5ec2af8d3718d3608c4d807","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.13.tgz","fileCount":59,"integrity":"sha512-TkvokjvEy5EZRcfLjIlAJae9GLQKnocm+7UnPhshNX6VHI3sCTcuFoQ0Jhp8DYIkgEcBnYHPPXB/c7FdjXMpOg==","signatures":[{"sig":"MEUCIHNYoEtX11qm0P657bGBjp8oaHTJJrnlJVzDClsRfe9yAiEAymT+Y6ACc4dmIa08FxPM0f1rdiLBty/X1WScriZ2WmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1470362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLbOMCRA9TVsSAnZWagAApdAP/1O9+l7wfwVRTg0PhIMu\nCwGLSOrX3TgVJpaFoI8ID1C0GZQqnQ9KePpL/4KS43wz/ZU4+yB59k0QfmzQ\n58cUGW+h+Qcp3nWmV9lf+w38ggOSUlX+gFUTY0MPANyYN/Bj/RnhqMQadvFY\nAEEeeRW+Q6J8d+pFwqZm5mQgNn2I+X3XF1DhtNQUx/QTeOUlke6Intcwc3Ka\n6eYOA0tvCMC3paeTFeFS5VGhEINRI41vCgF/LSmQ5t1yTQX70Uv0a8lXd/D9\nm/H32JJLRQWPZR0Q9j96Knp2MGS9rqIKoEwDaabrwLMZ/d1KmfEoNKpKYC+5\nfaFJ5nJ3EJitBPgYbeULXNh2DLh4lDPdtTYnQAexRb1J85KkcYDevQcW/pIY\nE558wSrCtDhfy8E2qWL6t/kMrderC1nMyjue+ThbueaebB9eo7BY7RUicf9Y\n6Tf32iYuUY+xWFD++TBHaZF9LB2sXAPn+I6zAuyUf8IBLu3h3U5O/BR7ggWj\nXUy6Xvbp/Vwr6n0TTmitG2QrigSkGoD4cljX3j2jO6b48qm2zxVEBPUK7sTX\ndYgICyD4d6J0gqpVaEEaqH+ma4jocnnG1/ZcMtpliOQ3M5Dj6sV+kOU8aYyk\njIYflCLUNkIoX1BXs9yX439Gb7AUjRBrA7xN5FqE3n9wj8S/mZzF0gfwpm2c\nJgfS\r\n=y5vO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"265585fd9cec62d2fe83a2bad3cac2d3c31bcc58","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.13_1529721739961_0.008438369291726033","host":"s3://npm-registry-packages"}},"1.11.14":{"name":"semiotic","version":"1.11.14","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.14","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"7fbf95ab56a322c102b42b9ed19dd0b670e72bf3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.14.tgz","fileCount":59,"integrity":"sha512-p4iCJgriWuK9aBlK2IuE2NKlEIjSyVZ2M5cGzFHbOA51LbXBnqomdp6HZj0Bii/J+6BSgAQdhyaMBllvZ60a7w==","signatures":[{"sig":"MEUCIQC3WKaJi3LevdrzgoyMkB1+UTahz0ET+lVZyH0k8IecDQIgaC/yedKI8gGhtrIlX1JRTpSmTPWOfi2LpxHw6thmDqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1475768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRYoKCRA9TVsSAnZWagAA5hYP/0ofNJ5s0jyVYAid85Eg\n/k2arXP9yqPZBp6K2db77pgPJL+xz/fFgdVfb+drJY0yE9T6K6d4l6FV2x7A\nYCadumamuud4+9Qea904P/iRChq94zvoStkenuHEDT3JP+YUmdxfaQ31Z+Z2\nVFZW9heLG9exOy22CzApa6MDTtzSyczZXMFBjm07CQOWRuIrXCaXOc0krKkw\njj972tCEsSex6AUxlySf9pWGjd2ZPkUZh9fi/npFfLvS/7WAnxQ1iIvecJIW\nhYhtEIBjQcd2ACKqA7IQx+WiTMqpqLuISIeLWRXm49xhBsZ98aawNdIkSINL\nL1nfqMWaGEK41XD+eThhhurvmmvlYxHvXfaTvcP2S4JcnCeASwEIC+ZfrbP4\n3Ydh1bWOVEqEWFgjCm1wbtu1p5kkn0helqu6CqiFMQsC7QQr85PxRr9MFv72\nchwEBglFTAV7xbq5DHb2fNbCuvuERmVm560J194pzWdA/Kk+2viTvHJ5kSoH\nDIc4FT+JErnOBoI3G/KL/BKwdxKDJS7BaFLsbzokYBgM/rn5q9pxlTiNpstP\nXMf3MsUcfRkluvc/jje4SPiwD7QVMk0m2nu+C5OkvZEVcOXbzhVJqINmGSGb\nsU6PuYBv2g5akKg0V/D6EPlGOGUi/IxC3Fn7FLaYalEroG1KRysFfMvYYeIG\nAIyO\r\n=uLlq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"3e52f00c01197feaa10f51b686d0616ec1d1048e","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.2.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.14_1531283978545_0.662039511432406","host":"s3://npm-registry-packages"}},"1.11.15":{"name":"semiotic","version":"1.11.15","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.15","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"888499c456f34a75e62cd7c1c64903182fbd65cf","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.15.tgz","fileCount":59,"integrity":"sha512-KjPm5SVN9wI0YHbcgpFegw1uSrIKTeYGLlnnSKH+XPFDIEjvXaBG7k0mPmfQYSfIWF5FAj2gG6hri4jhY0Ch9Q==","signatures":[{"sig":"MEUCIQCjvjKG3LLlB0qJII0+6kFPv8oGD2iNi+l9HZSuqiKcDgIgYXe2SKqPPzBqRMuX+g6A6J9W7Kl2EldqNdwg6C38J8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1477542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRirQCRA9TVsSAnZWagAA7UEP/R88dlQJQftG8KGTivFG\nb8kyLPNywUcF3d/Z2Xfs19jcepadSutevpgCsD+reCJi+87cGZaSYYCvAFS1\n0UN4p0z9FtqvV5L1KQbrPcK6B8bG0pdjwj5rMlS6ViDrT9knE0hKKZ2DWa02\nFk65rdz7Tvdg+UJdKJTGHVZPy/utEHrYLibVJJG+NZIxRk1SXF57n6vw0XAi\nAVZnmIBrqYeo5NulBU+c808tDSVRl0jqFja+P+NQAqOvHQtzjJIc9PQl6OCA\nZOoz4W/ikDbEXlY1dvypqKvSZzKaVEUO3hid7k4NBQkgvw9IdLWlOzQDRFAe\nPw4n0h22pMZoFkSr4iEVl9lHA13/4J4F55ikX/DtsBPjxajbhzK45/Vgk6TD\nvyq4dMyTzjCLJOQvWo2K5F/xoLaztUyiIDlnPnGOZAONHZTcmMzPf1ZqMRlm\nX0LPHwg+vnWmTvmdEWNtgiUhd8y9qO5ymTWsfJp1HFWhOb8l6DHHalmcZecO\nvy0DcSH0Rhor/TZRYNG6xjx2fuYYJJlA9wiBcAwlFtplLx9nZJapBIEJ2Vqv\nFdbZi+Q/zpOr5rQLHg9GMkX+PI5ZZWTHEZTI/eLaEZpbDw/4eZR1P2iuv03H\nI5lyGAt1Zp3JClWEw45oTuDyztBLjXU78BGrEsERTV+E8J6SRRpp0bV/PK9/\nUhiN\r\n=7l8S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"4ecae33db335c6b92266a12e7831c57322e62678","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.15_1531325136574_0.38456848284505796","host":"s3://npm-registry-packages"}},"1.11.16":{"name":"semiotic","version":"1.11.16","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.11.16","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"90074ddba9dc41e1e0a96e98447fa39315e0a733","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.11.16.tgz","fileCount":59,"integrity":"sha512-Qh/yNvGxEwOiPznrynuacE5NTy4TAB/bM4xdjGPHw5sS8nOlFIg9sf93XpOGFHgMUoUQsgd6FzNoaZ+UknbFnQ==","signatures":[{"sig":"MEUCIHm5PbxJ5w1swsGXczHG3QPJGVezgtX/5qPBtTx+lgOqAiEAn4LVhAhxgZ99uq/ySBhQsjfsJrJC3zrMb6G0HIruGf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1477542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR79rCRA9TVsSAnZWagAATmAQAKODm1/dV6CSutKYMKFy\nXBrA4dwP9Q5/Ye7U7WyfET2yWLZFoJAbOsw67Sn2Yqz0y7PG8CNI/HHh8Lvd\nwVXUcL9F988n9BXjDWJ/ZKUEsziWX+wN3RxeSAfNiYPpzGWVufY1LEdOTipW\nOJirVTaQu4jxEgd2ouP/9p6AhqdmhaXHj7Xtu9o3CNydMuvdIFQMbBm/qOKs\namjU9tmLTmuu4rNE0aysOxQImaysUr9Z2eGxyFz+B743iRdoPscyvpJ6wtZw\nEVxoYNnWWeA3z2ScV4vP5O6DIzqnbG7k+SKaYjk2f0rpqVx4xR/1dQUPt3P+\nLFuv5MLmUMPgdcfBZuLU2mf0F6/jOCxzfKHQLcI6M273szyMWBMfvTEdvSi0\nj3jin7JBSP6Ef3veoSKMz9cKvSrum+Xj/s/nGAmjmGhfKeVyVcNRvIdi4MSu\nWmkK+FxC/y0Tmqu5QqavszA1QEnooQuvTGS8An7y35nXt8d8eU2I5ZoCr6xW\nL5DsyJ1VFuNCCz8wavLXLx1vxJQFBmamW79HObJ4aPwf3CE/L/MWObe1sSg6\nDpZyFkJ4y9HFy5KQv/vk4exMneP8Da06+JJ99bVlBi0j2A4MyKhTLOM3XbHR\n+3tVChqZyxdJxbTPPn3tEHz/Zr3PijIoWKVfupRTuLgucMRprv9eMxhg/HNr\nH6Cb\r\n=WRr4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"c35599d9afe1c54b3764d507fba90f803e26c6b5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.11.16_1531428715266_0.007437951240367058","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"semiotic","version":"1.12.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.12.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d3ba7893125e5363c25a908fa8611cd3e2d8c4fd","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.12.0.tgz","fileCount":61,"integrity":"sha512-94r3MYIW6Ksc5UjAftLyTwS8MS+KWg/BJbBMQSEN//E1VPK+SGhCHEPUZ2N9KbOSNiiNe+sjl4PqhWYRvVoDjg==","signatures":[{"sig":"MEYCIQDtOzz1m6Fxaa3d0KsmkPso4EuC8CFdHORJIki6vyrzKAIhAN3Kk0o0C49msVicv9XkgLjtXzhMYPiyadxFSIhb1D7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1487148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS5KPCRA9TVsSAnZWagAAyJoP/1NNmo/KVx24dWRPXs1H\nx0hFz1oYJKuMSie9xYMuQtsefUvb+OUV7d0vtrZ/5I8fYp1aKyj7y/FpeVP+\n+AKg3kYFr1PfVhG9IBvoev6M4wjzWbAD6ATERTN1wIuUx6fq2LNZ5xWn2S5i\nyUqUhwsq89QIcZxNxbvyvcNccaoryHYpbJRj+ADxN/QRiZbn7GukAxA/9r8m\nc9olPfGBT84ZWaeUiPtn8Hlgi+vw8qkvxRLt/ICoWA0tZ3KxIUM1mVJ9GVTP\nqSVRrJ/9m1TmmoIPbV7SSSPI5ImtPFmNRcocvfZpaJHKOOgtJ3+9uOjwtYcs\nxdXpxf9wZ0tijJ7WI2G93UXHWQfj66xNnhIO6r9DF4EgLdzwNYkRGAzXeO7y\nHITFcO6KCXzpWHEL7uhOtMM2W3xXjp8OKUN/FdImby4YFMwobgVgGmwI3W84\nSD7i9/hgTiMZvAWr+zfD9Q0f9KWegkfuSqCbbB09T7E/xTvjJOp8XtGr2WrQ\nj6nGC10YVl6oASISOSrjpRqTJBNwwQmfLSLVwvC18RgTgszrMOv0ZUQ0pXC9\nyYMwdgIuhrcwCnmtF2xfaPYKEKH5dlQQkxSA1g8oW4OT/zwf66iUDJXD5Fct\nKEZneDU/l/39E+gaLCGtGsbxGEhaCEwyd22glvZXH4Bw5IeSmaJ3QczjYeBU\nZNNp\r\n=zAoB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"93f5833d7c886edf0e1e247ef71bf9dbcaa4a902","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.12.0_1531679375273_0.1898389021357365","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"semiotic","version":"1.12.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.12.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"c03940103a68836d6f192bab0fb9da33481229ef","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.12.1.tgz","fileCount":61,"integrity":"sha512-oWVXupi/qh4sE684i7bXzSfHXBRkfSD1suoR5+IiGa/eiDNfwaIpViKs+fa6aK1G5J/IIgKIsTkuzUrvR0P96w==","signatures":[{"sig":"MEUCICMj422MIlhzmCzOV/ym7ZyQUAmcIBMpoqYiQsZfUr+rAiEAjKZOjJZwAr+9CZutgzUVp9+Hs8GBQgfdF6n+5gy+Ysw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1493919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWk1zCRA9TVsSAnZWagAAQbsQAJiceQVpWNqJLWxIYKJz\nXx5c7ZYjsx3KpZC6qk/CB6GfifTbcxhEmn1Gi0F26lqfPlwPeNr5C+HBlFHm\nELJ11w4AOFxaNT5aL09FHbm5zanJQLqpvwF/zOCBuFFt7tt8LQAkocKxW+RL\nDbVoXLIbOwjF25QoePWsONxCRppoFvxtZKZBwCWzJjbbygp77uYC3WnPi9Ko\n1LKEFSB5G4EuhnZXVtN0K3pw2gDWYLP0eNwWG3JeIYBX8CI9ttcRdNPfm4aC\nb1Qz1PZHfZA5QT67p9sCukMfKvktfOrU2RpvrINQxAkLA7T8vpfZZiWDJmnK\niUxgQ8ZjNRXIDQzuddyhGKuLCcIaffqa/02C88kA1AeG1j53F7L8jJ9B0txI\nTCKQs8bCya/r7sAWo90cbTvtqOWVj8If5mh0vikReI28LaJQkrzoCEFEqp74\nSNlmc8ruWag4oy0y+vCLwVGycO8NyF+4K3t+iWp8I6CihdolLYOBRxPwORu9\nw0Qfk8/kXaMk7AEiqjMLG7YgDKQD/SLLm2Nh1TzU/VpbmR3tqlCiQYfbKqAu\nIYAMJvtUFPyYX2UT+kAaq37fsfb+WSzqEfqpFF2st6KVglOMmfCKFBhD6nFr\n7VGZ9sqKN9jKCAEbmowxKFeMuafvPS5iyEdP7zdeJ/GqpM2/BEaHXxIIpGnQ\nTin1\r\n=2qhM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"76305573a2eb65464a4035e713e1ae2e4c582ae8","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.12.1_1532644723418_0.4954675053243376","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"semiotic","version":"1.13.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"2ba7313333e31efde6c8769c45f6d9d213bfed1d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.0.tgz","fileCount":62,"integrity":"sha512-JMTXWzIIryp+URv4jstZAUcc7Cy8YkdaTIxqxup+p7Ecs1DvsF5iVhdlqePsnRFAVbeqMoTqFy+5SCU2mVb8xg==","signatures":[{"sig":"MEUCIQCC6shOpCGTpe9aUjZypW5A7HpDkWut2noe6wxHc2Ea9gIgZsBq0737C9A3kEUe3pK/4PSAc7pfAoEOjm7BGYu2Omk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1511986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXpZRCRA9TVsSAnZWagAAd9UP/R/avj115wS5NSvoV2UD\nHzoQl2EDsC0uVU9sIBqQMy9JOFuIM97pu0zbrAHx4pvB7vQXhZS4BQQGLhl5\nbKomJrLihmLK/9N++nMR25lOn7WvP1nqgfh9NeG1nTg2f9+1Y6cLVakeGefO\nNXtmDLmjMXtqoWvUavrfmy5JWsRGd24Zi9C5mpXyFYLGr2+TPf5KWFPQ0bwr\nOJZfov+oD/G/GKSKhvcsKNzqZupyEDLovzleSXBMqQurzuH+AOs3QLjud4wz\njYRtZyEUkf92Y6JMt15Zhx2bn5Ao9b+uS2MrxAJ+955c7DcMq13j9y3lgrCO\nPdJ+cUyb0+Tc84VMTWiGjdHDE6J7GySMdfl+qhipbuQ3yEhJrMxAkPlJiIGZ\noS1xAZH73lsA/dgfNGYTbs1KY6RAlFKjpNjQKSFM2LblfAPere/P1E8Rhsm6\nshQuvvhWeM+AlHjfUdgz6hAOjCOefp4i1YwPyquEuTgXaABnyllumRxpoFzM\n8Tcvy6Cj4ezHW7+fJiyMQ5NjkWM0Wf7r7Bq7C4eGQdf6xIjDWHTooNveirBo\nRITAlfNPSubdfVp21GQTtFMLDIhwRAHdSXekKmb7AWnbM/uZHmCP4WKBH7ow\n75VsbZgo8zecIkxFGQtZKReeIBjl+5VaVOvP5QeRQxzFKONwLh6MeoLsXL8i\nO6H4\r\n=G3YU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"8fd7a18c747f126161940cedc8e6e2f8595f0f37","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.0_1532925521199_0.42567195443483286","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"semiotic","version":"1.13.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"befd8748f46eb1101a55abd784fe1bd30a15ee04","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.1.tgz","fileCount":62,"integrity":"sha512-SRkmEit9UKxqq0XPgBuFnsW/PsPjZXHUJECuIilZleIstvE8d1r5o2wPkO6FJdwtOYvKT5yf731dAU0MbZeDTQ==","signatures":[{"sig":"MEUCIBFv4WawNZ0EyngqgRKokfqTMMiGy5VDm8jR6d4sK1ZUAiEA5qV6zwrBwyHV2oefK37MD0zIYNyufTKaHQLxlgwtktc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYe5iCRA9TVsSAnZWagAAn28P/28wu187+2ajPdUw6yK0\n+ngNNosjA6JLdpwLTKE8Elj5iTg/w5En/D3GsPdl0Uh4ETPx9+4pk55MLtQ4\noy2aSdBQrH9+r7PljJYepzabrZAJj44yaXqz6l1jNwTwF91nkUE6xr/KGyrS\n/mS3MDXlPQjuB9/vlroF3gUve8D1ZqS6aG2/9ZHxIuuBpzkSfciVSEzh0i/6\n0sQ7f0vtsTMSRfJIiHazK2XGXiMcJ3jL/+1i+uO9n0KOADjt1XrSGFMJbWei\nVarVgxkk5brrFy6VGNUl2q1MOOhgCTKBl9TxCuEjYvpWat0JfZMYCIc3vqE3\nSHqCAFq60Rd18We/6MOLC2G8Pb3J2kym9rGlM//FMmcyL6D6JfTZiGt47i1o\nHSaI7hhL7n5/5KoNg/4jHY5dq7goDekdNzbiZyjmnTNDltmW06wGlbJS7Ckv\nOG8c77jvbWT0LQvp0Zkhw3BNXRuC/FGKqUyMENthHU6yI92xKbSJPUaE/APE\n3kxIPJZt/LtLyNLUNRRc8K9xhEWSS8XIg64yiwQVbP/CP6KIxdW+BJOxXNMA\n69d7sWgHPGG6xy+xrFtRD7ar27zRaqLnTNImyKgAiOw1h/NaaUMCy2eLZsBl\nZ9HFCnK98UgHlhECMLjR+ysYOcu5osnHDKZ18/4IsxdozCz1BWuVx9i3GZjk\nuD7M\r\n=ycCK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"55ddbbfffaa162f6f24fcc39794872f59e04e181","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.1_1533144673638_0.741987722335276","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"semiotic","version":"1.13.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"48db1282453a638eea7fd32ed9e6a62d264ca6a6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.2.tgz","fileCount":62,"integrity":"sha512-Of8ONneNh/0xJYhlehNounwJDK+ZdbZgwMEQNYQpxPm5mPdkjFgINxDJRtYNZEWFDPliYsAswWUBD46HuePYRQ==","signatures":[{"sig":"MEYCIQCyV5ZUe75kvKh4ySM22pbBEBiEJejvBxGHCmyPHlSYeAIhAJcmMMR1jmzBnsyyZgo9FCL6QK4ZPjsi7dKp95RluP1U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY191CRA9TVsSAnZWagAATiQP/Re3Z7g6fH+Cb8uR/ESy\n4tGAepKUyEJUs0gAbKRqL93Js9Jpm2xOImllnPPA/wJ5Fe3s1qQpW0Lui5uO\n1GJZ3sgwxr8tm8O68hFucowxc99xzQSbAfjNFcuRp+C2dfrcuaQsGSiF9WhM\nsx82U/dam4rL9qC1bfOh3QnVYE7iyJPLcwfIFBRJkjxTvfAOoIMExeTzT6F5\n4Jyqv6UKkeda2JcNnU8474QhqZvYTpDveNE4OlfDlYr6TI2XeOggLj3pxYF6\n8JlUw3Q5kJhC//oYU7+HSPs5GMSNv1i53MeRvbjD/e5cYnhkVA1foNNbHZEO\nPucujQpWK6lVS/FmldIL6dT+t4MJCulFf7PVp0Y9dPgLFUhAi7MAHGWp0Zxu\nRo3Ju6BzMiFSB1l143v1T5koqBDmSWQupAOjjD0F5CgXbGmSPF+0dBLptVL0\n554VEf+ufA+RrZBeANzKmybiKkv6HGgCj523mFI3aAFVPA2x5slVGr5EVnoX\nYS2WFlzgk6a+UNknSnQbLVD4BAgi6XTaRQvDseBhQd5ax/GXSZfXQSmtioQg\nEmpnl6BYuh2RcpoOow6o0IvVvpQdK09Th2HHHghrcyX+6b1qxhoTa43ocJmE\nqipsLx9nqcuU97IYp1BCsniCb7HXJWXK4sMBWStE/UVf6fIN30j9WwICgRAv\nmPRr\r\n=fVkC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"9b220492c8c63c0894178a9370367ae26d486b1f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.2_1533239157219_0.8703021939327527","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"semiotic","version":"1.13.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e660a964df8caa724dde5ff58d53f928193102ad","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.3.tgz","fileCount":62,"integrity":"sha512-bByVLmTull9kqna4MfnH7apEiXoEaSNf4WzsQjxJxaO0KOhtaz8e0wyKG8tpCYHt1JvQIMvvtvm8vOMWXNSkPw==","signatures":[{"sig":"MEUCIQCNMw4YB432v+efNmmWLz4tHXnMxfB9aUauIwK/yBVTXAIgbOL8KfpA7UmB/cdklb0RvyvHnkLjWoskCJQVO4wRooI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1514911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY8mwCRA9TVsSAnZWagAAbyoP/isz3VHoDLIfAxdVyz6J\nGVeBajDetlnez6H44gAoHeyhILDisENqx4y606UxGP32j+UFecqv8FlMAQHM\nLLjv+dGFHAfr2hq1fjRCVmpTRnHpjk/rKFzWlorQvDLHJDCiKxVjbeAOVdcT\ngeBY2c0E5RWRIMrZr8CF8I6mZGur/0+E4LyTaztWIo0Grj7t792fpstYNKV2\nbaByZ3u0QXxHtcTbr/CDGEgeDETesBUD6p8kS8U/oK9RJRJRSEV9Vb9wsbTI\n2nRHoUIRcOCuMiwhyRKQYOHbxOL+C/euT/H1otsc1sVqHmRcQIUNp/4T0JLq\n0yxMjOZBL6RBJWEAwwp5cQV6dO6J//S59gIxdGxLd026hC8A3E+erllvunXv\nbNwhxU3QFI5Z06nw+6MtMfsb9sEUfkyaGbg0D2c1dtdnaURUPPtUqyrtNfGl\nTS3ULrQMteTz+Z1+wi9kD/bNK2Ufp/5yz2fX/VoL2cs19BF8H2QMWKQh5Apt\ndS6W2xJhUoKst+8PuE1X8KaTIJ9ZFKHi/k9oq5/sLpG+MfCO0fsbns0XaztJ\n+G3EGZRAqv2wARBWhBtaDtoMi8pF6YQzfUcU6h6lO9QADLuD3SJJ62FM8oiU\ndQRMwR8iCPcM3PVn72GDE9m5qYcFbq7NuoDi6v9qos0nEiWyLHg7yXphAFD+\n91Ir\r\n=Sapd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"b3207f1258b554dab6900dd193cb4f9867e022b4","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.3_1533266351797_0.9563096986960895","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"semiotic","version":"1.13.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f9922ee8d3325f4f58e358db6e4a50821ce2e39e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.4.tgz","fileCount":62,"integrity":"sha512-lD1YdI3e1QTLXai5+3YjS5ixqlLIF/dvnP5sZvB3tIh/5++Zd9aIO0lA3zIUuFxr0dwcH3RfsCZg0Y4Wv7uQAw==","signatures":[{"sig":"MEYCIQDlTuJ1d8MUkTS11wpOYDlm7jzi5o9yTz6SMn9MiTdvLAIhAL9w4i+uXuCI4Iq/gqycgoEDdHlxOMk9xLA3herNZpCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1517056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZM3tCRA9TVsSAnZWagAAdVkP/iBiQ15NVt/cCXbanVcv\njiJnCtyB7iG13ne9Bq7bVnv4gNa6D4NsGUi2VzLsKl48pgCq6o3bO/rkf087\nfovS9AZ2Ml7UcnY6nLvUQlxLBafUEm2xxVNHYxdB7yHgd15xqjfVvmY1Qsf5\n+KeOIFtv/Cxl448xaZnovO4XRl4/a5ZCWgG2qKwp4Cn+/UkOmjFXsf03F1Px\nR9MyqlDc45Qxl7jPEuHpEUaXTPOm2BA1ejW51uw1swuVRri6Jz9wQcI3/DWH\npsDq3R3vP1W27xZ4262/JJ/N56PEQqBigBmqYUj3uiRZ6/D2cT0rjE34hncU\nqNfv7ca/BfobY0P6kbZZPJKpbIbTGtfDoFeGJ9WAdg7ArNeWdVqOPjTzHCLS\nCrpCbWRXAZJv+Kn0cA9IChbRRIawiCoayD0n1ncqQPU80rJ5oay6cHRC0ZDg\nzK2WV5eeU+M2yopn8cfVf7Me58YbG6qJdrgLwPIxfPl9TMShkzXqiuStdvEt\nykiSWDq148555GwC+rpR++AubyVfmtEUw4JpeYpwI+QnCtkzGqFmdSYQ4yoo\nieO+zxZ0wim9g+jkXd4/Fm2bybA0aFiZ2zwfmTut77KU5zcZbnxxhjS6CSHl\nQyhdv83a6A6q6XQ4+cr0XligMPMuj1WE3ZG3KvoGrMdpZtehc/lKFCMM68cP\nEG4Y\r\n=OubX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"d45ca8ea66c9390c3d7bedf86c0a0e980a532987","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.4_1533332973074_0.6890862760105936","host":"s3://npm-registry-packages"}},"1.13.5":{"name":"semiotic","version":"1.13.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f2ce933adf8560c8d576761e7b423d83c2ef03ca","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.5.tgz","fileCount":62,"integrity":"sha512-NWXx6P08RoS3cg4Q7onocVmML5mD9iSez9RkzhtVDx2HcBJmgrik3ixm9Xz4e7UoV/Wf40L739+bmwOsMjAh/w==","signatures":[{"sig":"MEUCIQD4TVMEuZ+sD7/FBOFJVhRU6fUJlGoU2JRkyYbYdhR6nQIgPFS78tR0/XhkBquVkMv7DfJ3WYgHA23NeUCfolTNPk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1517605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbafKOCRA9TVsSAnZWagAAYwoP/3JFMRq3viBcYO3L1X31\nBaQW27CTB2Te72n0fkBY/OKqj8IwmVkkTB/wYrzfE5lv/+srxHTxED7nslRv\nEhRuvNB+OiStkkty9Cyq4To9dA4HGIPX/fdPnqCMCST6+E5tDeibMS1qw24j\nVE4p7eAzSAK8NMpZZukWlX3oX/lxiG8hgnMle/1KWkMSVSw/+lnsEwPZEmtK\nMroF5uFTs42uEhUbHv2oTf6hX5I1NcYUSE0150AoeJhVBUu9iMjCUFc6e3F/\nBd9DrrgyJIM94mH8peOAU27YK8eql1t45iCiJ1Gbskvfi/ot6s9//7ieqlYJ\nKH1Mz0qHoAjJ27mldKYX8IVP5A/q7xy8MjgLT7SCKgNag123DgchqUXM7sY/\n5yxUdZumm97Rf1qEvP5E8NMXThnuClvWaL1NxynIxE0WE3Yvbw2492/Qj/ld\nXaUJpqx83AkICro+z2pgEnK+bXORVpr36agxQn2gasvGScRnSDozb0StdBKp\nEeN86x6FQ05XlXFLbuFLcaTdPQNmvINiE7EQ6ykuwZEMrd2znpnhEZ+8AZ3q\nGgSxSQwlc+wxY65+VCxQ/H+F7pCBc4LcK5AW2UUwNyQuoEf3VbUCm/hcwx5e\np4lC+0bb6GiY9u/A6duEoKvaJlEwEiWvwtnYzzFfaThGGMraX6RxBH0ULtiI\nFtEN\r\n=Fm4R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"fff8eef96cd22b4af89fde8d68bb60c1c5ec627b","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.5_1533670030633_0.25782497293115125","host":"s3://npm-registry-packages"}},"1.13.6":{"name":"semiotic","version":"1.13.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"12cdcade5039c3947ef5c087b91be82e214701fd","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.6.tgz","fileCount":62,"integrity":"sha512-Uh41B1u1Bf9XOTzDtW6IP3n//XEFof1P/9z/cq0pk/sh7pyYtATH+Mxe0Clrxn7o2hXe3egV+KHonod3qvNrWg==","signatures":[{"sig":"MEYCIQC7mEty6SDyKnzlbrskfD/eHyyUCQD86K/KYQnDnrZM0AIhAJJK1CYhVT7aZ3xENzOcPULkVhsk3Fql/kjxqnqzRQPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1523026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbayBcCRA9TVsSAnZWagAAUO8P/2pP57aDRHKwLCkEfp8O\n9d3gve17BsF6xD7C62jF4oGBTwTJ6ZxlhG267W3lS9y4jGTX3hELf9KTvNQR\nmnCFdoBx9Qqj37pHStihk7uDUsiie1WKzLpEY1kAzeJ0LP21u23VzT7vEiom\ndhUEu+GA4C94DM4P2Tgg8GXV+AMQPTwg2gHSnHF5AyxN0iUhzrT3bxdnNqyf\nHGwY8TfCOaGvcF33qdaX0+uyi/OD4RupSO6VP4pZaLkQ+9nTl9Ej018Os0hd\nvU5rQiouCc5UqKYy6oYCualKwK+NkeZ1ga8XrSQ6x2cdV+T8nKdNXRRdtKAH\nu+B/cMzRZZWtoVej3uJULzVq0KJ81j+1JDxpegGJZ4IHkKwWru3IqCUSWCWo\nhP6eusMVycFYdnWqkwajQIOL2+gos73bu7KYTHQ6/jSYpKOnoxOxCVM0iPni\nC7dKJD9/bhc8XcEl4JKV1lrQH+sfh/+ouQ7iGJ3lXkCpnmWPQDFegHSgHzTz\nrmU7zSPOanSlLqhuBw/h8JSaLEq1sYB1bg2veC/NS1mrzvNxxTcxtjxVaFVt\nNzUeNXihJQj+MlDxjzkJHXCwo3TtGnbsRDDeF972vHJKvSctqY4+GX7ec8mn\njylZM7l/N7Nrm9TSWZdhYqS3wGcLOFcachfK4QohJOe3HdPJimf/nBCY1MGI\nYoAq\r\n=gC6d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"8439c6a6c5750e1f78e054e751994d1878255467","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.2.12","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.6_1533747292272_0.7613400345335664","host":"s3://npm-registry-packages"}},"1.13.7":{"name":"semiotic","version":"1.13.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8eda59fcca23e2e7a75131a19c121f6c3503127d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.7.tgz","fileCount":62,"integrity":"sha512-H1f332SLhgcs9vPYWeLhaWlZAKFU/u2hC4lsjZJsq2CXVNnYPvFZiurE0gUKH4kcoxuGGiIBtal5X3Gld0DlSQ==","signatures":[{"sig":"MEUCIAWor0RAyemcwzbnT7RzNshBaPj7AJmp2k1iMnUH3HrKAiEAgV/16e9gE9LdRAtgXzAJ2zvGUKcgADFRz1Seot6dDlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1526179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbckNzCRA9TVsSAnZWagAARLsP/02RCeECKl3rZd0TwVQS\nbu4gZaYAm1W0rvdhgRvVR+tABld1r9XFTec5ZiM1Vsv9eIjHx2loWbhXMzo3\n2F7Ci+lgoYQv/mZ3S8BQZCj0Fy4+jy2PEQSZe3z6OZ7KVpH8HHO5FE5p6mNl\n/AbWQscWtR7/JR4dXleCyQ41N+Z1Wxu3E6ds0+iJewNoFMk+AjOHly7yZcjE\n+TayDcyLJ6sZOObUzdGzTOyK9u6f6v4gFubpDbgiHu8HyGcz+jaC/HXFh/RA\nKO9k+f4AEJEggUA97RPgzq//Sv9z5plkHj86fidbh495Cm+/OVjPPVpQmeVl\nAy1lwD4JDfPjXoN2eKZFVGgND1wDUENl+s0DnFcnEHGTiq+CI6f1Q3MJ4K5N\nebkvjqLf+1vcBbF9pt3/Ivl8/MsA+fH4l07xMqiKdv+BkhAdUwhEwPpPGbP9\nCaTrA/Vr6emw2MxcU4+KEv++qld4hUfHTUJqfSq6RWh/Xb8T7a0hm9vppe/c\ngs7at2go3iYdBkrxXIAzDpB2n/9kVXJPAD/+oN/9KGIqSYKxK9wdGGOY+UyW\ntKduvVvPt4BDwYGol4nO41hUSZamO2+XlI2EBTR4iT0tiiIQSsZNR8uA+iLD\nQ2b2w90VrmJ1igU1BWn8oo8DAK/ebA+KWLlWiprxNXENZHDAVpzHpbAoVf3z\n2dYH\r\n=pKMZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"497d553afe2ce0018b98d8ad74a1a2e3f62f2b3d","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.7_1534215026306_0.7519560266011935","host":"s3://npm-registry-packages"}},"1.13.8":{"name":"semiotic","version":"1.13.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.13.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5694175ccaf30b00eb322c522ecfc5b7eba97f3d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.13.8.tgz","fileCount":62,"integrity":"sha512-6wXk1KQN25Urljuv0rX6kH3NLRC66JCf2jiqtpfjlhqXpNAJy94TvK61qlnIVFO1puP3jKc2/PqN1fn3b1lNAw==","signatures":[{"sig":"MEQCID/ArY8lTVDVm75A8A1Ps8Hp0ppwHUCKJE7SrgR+OaZyAiBpsWqbDfiCTHs0lEcFEmMDPDW34yAJm8unMmI7xbUFTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1529550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfEZFCRA9TVsSAnZWagAAtUsP/2ciYEZuQZmjWxmwQBD5\nwxQj9K9zOdx3TgfIbdtyrGK64sZoCLavxZjdknvDzLG07rOzk53jCv6a3Qcp\nCiGp1EIbRKC5RHUrEzA54VPYLEZb2dObeVoWhOcwy3xJDKFl7q9liOd+DvhO\nJBwPKYN1f5utbt81xZ/W9+qoYJpmTsF175ImbfCv58+tyCmDzOVH2kZAjcJT\nDqa9toYYvsLm2XWcfUPymLMc9SebVUnYUBriCTe/ozIu+07r47C4EM7+kjJQ\nCvhhHseuMsSoaN9fVcQmO/gps9ZTwd1rpCD7SPxh1DMHtVkEgRi2Z8fw0CgN\nR2l478WsCqGxik2MmEtxlI16eDbjXb9rsJhHJn3OhKvkghZ4h+si9/lkeLaX\nF0PxohnegYvULTrDxkLVaPgDL3q8uxWDXk1j8Te46nKyK5LZ6H6FGOT7Qy7r\nuK6HEeJvE5w229YGYL1E0ED20HJICZ52tApSAt4B+DQoe+HG22htNK4/Xscx\n2kxNCsbFqTC31PUAKUH7uflgpkVxpC/O09WIdWHjne0BHGzSqla8fddwa5DU\nyHDTmU7ZwIKeJMhqrxjuaCk6sgpK6fcy1pwraYmm9DK5jrnb5hk2UtE/tprf\nh0mjUwK6HFxcnPJ/h+dKnaPiIATkbD3DwYPTWdAPe3HIsS2PwmmgiU0K2TuM\nv1xo\r\n=NKbF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","files":["lib","dist"],"unpkg":"dist/semiotic.min.js","gitHead":"1f10033b23df9a2f3e51387547b701daac54b245","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.9.4","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.13.8_1534871108582_0.7482735708937585","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"semiotic","version":"1.14.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"de000ca00cacb25526551f40c06b9c554db62883","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.0.tgz","fileCount":62,"integrity":"sha512-kp7uk3wi65rvx5z1mZDNrXTbyWVCkqqKEahzSG68raI9KdVx26v52suhWVjkJ27dMUlyA7InxWOvXEDr44YKrQ==","signatures":[{"sig":"MEUCIQCtfO7P/16mRK75IJyZjyqT4eZMV6sq8j5sqhqYLnVDEwIgRi8/wm3nZoKLBIDFgmw2EDJpYgJvOEQIe5p6Il9yyuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2W0CRA9TVsSAnZWagAAHWEP/iIj4aWCGHA+lf0FXZEt\nTvyzRaGNpzq4mDuepNrRZzc95R8BqWZamT/yl7F9Ojy8HhAerC1h5tFQ/3H2\ntjZc6lpjhuF5/bIJHMoJkH7vpKqmmUVoJHy0YEQi8Yv2Vmw3UOHmhhEAXl6L\nipK/l9XnlOPs47M3+YQRfDFkomQZdtz1CyKJFQxPyaRXfLdPlEV41YVNrjSa\neA+nwDZ6cs4rUWemHN763WONC1m6/aDchiXEsusUjCqux4+Tp1+J6CBJya2L\nBMY2bAkl4QrH4Ox+5EaxaJeLVt2N6voCTkb3yGXb1j1ydmSbJMX9yKCgLJbQ\ndvrRzhnPwCXKKR0o+u0UEL9PZ+3khFfNI38m1ibiGfvMn4sydxCFTpznONuB\ng94Mo2RSaGT0xPbm5sLrDPT84jSH5PLUSOQsILc2N37x0++cUzs4/vmImaxY\n9XWA7l7j67YLuKd0UqwKiOSbxoUVD/9u6xxxX9MCS7cP/jZP3O22Fu0Tengu\nxqGZDE6FbOzUm7VOo1zdyWSAVdY4IordTqFLC41vSzMgif5jnOa87/r18720\ndpDe9cPQ9aUE42TjeMOE2WQdz2FMtq227Gqc0Y/gdbo6CRGOEGkOUDXzuCFH\ncGDdfyc4bBE0yTHqIwp9T2SuHJKRwoDk8mSxQiCNuzBPzyV8uA5egvtDdmnY\naRNe\r\n=e29i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"612b98d2d3e4128ed220d204407bcbbf367f2fa2","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.0_1535600052247_0.6235925238306179","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"semiotic","version":"1.14.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3ca9f13ab2b452da89236d9b109348f512ef0879","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.1.tgz","fileCount":62,"integrity":"sha512-XXLRKa9wtVOZ/ofX6LJtUrvgnZk3TgHbKANAeBJIbzIYJImyW6175S5DFA4lS8w6MiXhEGAP0rjJBeC1CkwP5w==","signatures":[{"sig":"MEQCIAwIxliL+RxB9ARJkJ7hYWWBiB4Aafq/M2u/q5Uro0CNAiAryZy/twY/nJujeyrvAabOEcau0jjFLi8ui6TkPFtYVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1542748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiMVLCRA9TVsSAnZWagAAppgQAIaIwmyigsllaeVtNxBd\nYZ6svzbSjicHkfrcA0zC2Z3YE7BFplC1XqdDNMJmFGGg5Dk9Z8Ly52qp8avp\nYSsVmPHSIgozSwoWZX5Gu7u1ceeNERYt5Z9hrZoMR13Bm1PxZKe+eYXZw7Qg\ntzN6NKG2qyt6DSBDAgIzESH1CibIFffhkMvvxAr5RiNY7aBGVsPsrpWSlD4C\n2tdJFSrJeEYmwjPpZkdfcZimpXx1DlAkbHen8bkurgDtQnChkfxcEtzQWWtW\nuzelj8Dl+LGPtEl+z55zB7pTIWz7Ka/ydGELrVBYDKNg4Xa6OZLBl2bjSyAj\nT3U+jY337MXhkWu9O7xL1n2BZKHi6i00Mil3iv74vfwNbDoi2+iNKI49djfM\noh7C8a1NGzdLz+hv6kdZdORyL5xMsX3MSS8jlCaft5aSBTDcu7SNVuwLOOxV\nrMpj8iwVYt5U/cFXs/w//Lr5OyYQStNd14U9dvH5oqqOMkGwvxDG0vbIpPsn\n0V/iSt2/5E1wM2jGUu6jQwOMb23vW8mHNMwRwYPW+flJ1CbYS3HRJwaEi5oH\nZMbOf6GeGUsL+AYASD4XVgdUtvTdZ7q25D9h0pUVfqMJXVDRl9CtyCqWAYO8\nQH4//AT+1aSGPp6AmoQo7oV3erPSFI7bPnSejxz3aewQfCqgNPxugYbuyiZH\nOCGh\r\n=D8Yh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"6d5db7c0bb73d1ce9e980dbd8527a5ee1060b07f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.1_1535690058824_0.8052590808270237","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"semiotic","version":"1.14.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1b2f8807b3467cb340c873990655f8947ba10a39","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.2.tgz","fileCount":62,"integrity":"sha512-k83L7xRy8anlZUFA1A62LiQy2v3YmvlEhQUtG6dYb9z2DUEbHs/PdZN1WRdGIBFDx7haOakhr4jMHgiLTHuEPw==","signatures":[{"sig":"MEYCIQCNKxUs2NpzMFYCZ3ucq1VoTp+P0Kcil3Nt4jFjLveIYgIhAM7CK4NPFXclxBbzamEiLSSy+KaMzO80sAoVSqm3Jldv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1545389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjuxnCRA9TVsSAnZWagAA8n8P/RYdqnH1L86iF6jdn6WR\nWdUSS6w2b9ncTebk/0uWvkBq/wYjlMg5q31uM5gLtom6cBhGBJ4yTSJalZh6\n01F3CRleWGKlEPfu8ROa1BEiklOZR04O1N8yMuEqx3t4cA01KmhTZf9oJaFW\nB3WrcJoW6SsKZkoIILEZ9C0iA0AINDk8qJyo4g3e7OSjG29sUGs/HZQTJTF9\nZyJhsLTfLSd0WidgSDWwns+QUmErN/MVIYhs0/bLWWGD/YwPYYYriu6zqgTX\nsA4jrTyRYm3IL/qzsdCEgulbTjXdP4PNrtMW3wMMgO93ps/MemxXNwlxwDP9\njOonONTRG7ZX4qWQQ3dx9GX12brhg/3+ylU69IknBKkL0kkNS1uvwP4HzhgS\n/1ZbIUqzcir8uXOL6ghzo7DMt4dWjNeKm2gcrlb1BtXKKS+hN5Ow0Y5WKTuR\nthAoAT8CQcH9+4eQPbRk5PFQk7Xp9qPDou7JrD/FCKd3m3oncvP9l4WPTkvy\nmMk+p1C4u7HUGAY35GVhrlOzR2qk8MxrkBzszXilZvL23cP9MXVi0o/Ydjoo\n08ywfoQ5E8Tggt/RBRYqXSS4BesL5CLpLbaRDH24kurgtBc08+x/P/tjWWhT\niFiUE+70jxTo443GxbvO+hbOKOE/aX929e6O4TVsookslv+BrHCQWOTgIDKL\nFzdM\r\n=hEOG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"72f71c2bf8cdd987b1afc5267267d1b3d36cb3ab","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.2_1536093286693_0.1492690792505169","host":"s3://npm-registry-packages"}},"1.14.3":{"name":"semiotic","version":"1.14.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"7814beeb8440260cae78de2f48049e51bc52fbee","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.3.tgz","fileCount":62,"integrity":"sha512-0eIvYlD1ZlWy3RRVkPTuXye3hQEi6oBC7INjM65G4TTP5YlsZvaZZMmL70+w5el4dSOKNxjAD+yKwcLjrIDXKQ==","signatures":[{"sig":"MEUCIQDhXb/zM4yYomirxVhN11scP1Cd0UWXnc7g1cZlFHVKjAIgTuSmY9jkrUeXaaQ6VCd+wjnVd1Z01DFABhmTIeRxYHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1546097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkCTkCRA9TVsSAnZWagAArJ0QAJXQR17I5NpCHUzq/SHj\nMResiVEqjecfwAArA+nhLNoHb3bM2TfEVv4Kvd+yXLR95iV17qWyG77y0brN\nAPZdra1qRaf7Fwzo0ulTqsaDVdlYuwasFskTWt+GaUO6WOP2HzEdzY6v88lA\nZ1IXOrns9Sw0NVSD2f8iOWK3/8gjTTX+qqFFfLuHGWGDpyifY1CWSLB+NeQ3\nhXraI06ITgJcps+fx4QOtvGvECp3sEniZyGbjZi2P9GEFx3HZWs6DMfhan0X\ny3M9BaFWLu4fds0aL25G8Od6PvXdvUsiLSmUEFJnpJDbSvDRUgBUtjtaNKKP\nfG7DXGlBWZa8xd4nJSdN7+DNxQrWb3jD5JRtcZRYak+vMAA/Fp2N/bxLaPh1\nQyizFudLt0QJT72dOdS+eACRRD1C/4xEsduQfdL5za0ys20yeCGPry9T/Ij6\nBQ1r4HAH3+Dqf8isYFL4i7OUtvRbMF3LxSv/3JBpGj7uf27R1Tg1I01SYA7H\nT+GzKC7HQEx/CBAF5GeUz1w3PSUL0rnH0IfnLX7YmIDpYaTsblCIgx5GlJ46\nP4axcpxbWa93bsEkRL7BA4Zpoq+UjfODhCp3XPk5fQqdXjgbGiYSsIxzzAeX\n7TGZZRqC7Y8Pl4lD80OBKmtBMYpBd1eLIq2VJOABHMX+Q1v/SDSg9DkOZf5A\ndWcv\r\n=6SUp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"da66ae8af32343ad062b660f27d1348c2a023d99","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"raf":"3.4.0","labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","whatwg-fetch":"2.0.3","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.3_1536173282757_0.42675797564349516","host":"s3://npm-registry-packages"}},"1.14.4":{"name":"semiotic","version":"1.14.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5b8004bd5c8e7d0bfac0c022e06bf145e7869d47","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.4.tgz","fileCount":70,"integrity":"sha512-WhZXCHQV+JZN11jgdA/hy4Jz0w1dvJ9LCy54ImX2hetaDmdtzZsoDSrascrKD9vDCcW9kgLHMWT3WYylZfk/wA==","signatures":[{"sig":"MEYCIQCh7RXcaRzLn5IE4PLOx31I07ljXgGJ+hCxj2isnCYl3AIhALMRtsiFT5My6K2RFNCRTVESNv+IassaIAVLXtasNujD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblstiCRA9TVsSAnZWagAA4T0P/2KTjpwUVH3lGK5plmFn\nGqvn39rzAM6usqNQKonxCln7k7d2LfQXn9rU3P1m7/F3C21cNO6Vi8OxHO7u\nB6PM4xb6aWyRoGc03pmX/b7fxF3GtsTlfrA+JR/0oHx5/yPLkMRudX4+Hub/\nEFyjRnPZTFAkDdWf2PdPmElA+ESVGqyYa2+2V7oeQUrgIBpmqIBz9TatzPPP\nZ7e6G9GaxOGzW6gN7UMjUL5bwP8cLbvSrKGs+BmhMWdeU8Sgjr0O49n3Q/Z/\nHk9Yzs2ZPNoIVZb8k/z5cx+nVhW1qvlUXsQ+yi0KptOhTFi1nVSniZEQZ7pL\nRkpi27bfmQeVxCw4Vf9Ha6SXX+zwXvprQaMvdMlJ9/8T4/2TKBNHSaOSsqzY\nqUwpyQDhiokki3FOtajQ8E+ZKkIcgSdsuJHhLJqn+rvObnJPqX4+WdhC4b4L\nlo1duXvaagMwzkEgVsgkh9dFurrM8YuwwdcL4/78sGoVvMwuzpHcSjeY28/5\nPIANCCXFWn1x++nYpHwRV8+/RgK4pM5rnFLNCuefM6n5FFlidN61WcXhDfNL\n9iVNM+6v279r747qUO+FLslHwnPlMrNVZWo7CNVS9aXYE+wOR+pGF0xmEyYr\nuAQpAAGcnxdBzge1kgizoyZrydOurpKMfHeJtIIsrvh7BAMTe+3i0zsfuO77\nNE06\r\n=jfz8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"6144247e0a944ac5a4e94b7852244c38020649c6","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.4_1536609121316_0.6675508654942417","host":"s3://npm-registry-packages"}},"1.14.5":{"name":"semiotic","version":"1.14.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.14.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ae73de24b2ddc53f5c539bc8e347b51f953206f3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.14.5.tgz","fileCount":70,"integrity":"sha512-5aYsXYqvdjDlOBXe2xM/db5pePMDCz2XxHptYJl86+VXLBK5lvWz7c2dU880tYqph2Hk3yJUcv74KfXRqKUdqA==","signatures":[{"sig":"MEYCIQD7ukejYW/dtbnJuP9sSlnzDuP+YLjLvHE8sWLO/nSlxAIhAOGUp0r9Z9+0mcXBbEN0SO9DjkSaGMusjI3AvU91nBhd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1609030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn/InCRA9TVsSAnZWagAAMaAQAJcU6gNLnv2hvcpITi7s\npqDstV1u4/PjGlkaju/FNju88Os42t5/DbBNt6rLBl5cAzJv6AcnUdg/pXSj\nUHts+L7qb9JkZqx5J6vCiQ9SBgpKDy0CN1w0uxXYF3TxfDsbLEEsZZwMKzl1\n1p0CV8J1il1MClDd9PuMn5lhBhMZN4xp2U6t3NkmUqTaac9VbuIfJF9SO0Rb\nFy3itt05cDbsXOJdxf14AqDMzbZH6r0yrFORYlbvN8gwdGNRo5komhJXmw8B\n/IXeqMKA1Igy6vxUzmJgaqvZL0O7RNkPSs2/+7bfKyhsA4Y62ZjAWgz6VoZC\nicW2itcvNZBELX+VGVULwSCvf+zUXrm/3Wf4/j1heaUK5M8OQldvY9goJH2u\nQzaCQC1yY0pJm9GEW/oojubQ6dAgyC9fFUJq0naeY/2qaPmh26n1hvtYCiIp\nOSDnYqRk6YrZQl1QCJuOqVDkt+PsEboQGCCIbwcz53mp0s4n6MRzRSw7quVi\nXlnXHjCyhGmcZMuiQt7GgAzvkAPa1wc/fs6eN4T/a6AVg7orPGAKmAC7VFCq\nQwTcPt6/P3E+tKwGjEJ/KbAX9lhytlxyMNtsB59SmTt9pIfA9DFFOMKJ/ZOp\nGbqQ7lXIpgAkxRxl8AG/EXBKIwS9BjBYldQlqcRMzs7e4pp0+niUnOmPeUKP\nKP0h\r\n=50NT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d9b0265dcdf95582ded6854c91ffd2a5c1ed0002","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.14.5_1537208870694_0.6579653173212461","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"semiotic","version":"1.15.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"444acbc2c0a8f2494930a03cab0c761eb5de7a6d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.0.tgz","fileCount":70,"integrity":"sha512-IVHFOuQ64y7ruucQ/qhteG8qgO81b5m45i/XEZs/8BaqplFOh+yi4ypWMiU5K0OhxjMdEvse3HXybyBbGHcTSg==","signatures":[{"sig":"MEYCIQDXN8Ap9T1mfGNWCINWV1DHUxtoMpNk2F9Uk+G88juJAQIhAMO8hbkJsnbMIm2thYvidotrFDy7iQ+IIHK3RPfNqkfV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqptXCRA9TVsSAnZWagAAY2sP/3qbX36xnIj5h4L/gaX7\nhLZlCBZkL/urpxRQh1Wy4j2ZVOhzo+ERKChakHNRjLTRJVPHNI5p3w0uTbGE\nTvc0PxiAM3/2HV8EhMQmw6sRy526NqcL/da9I8rqpNO56kGHEhhxLi1uSI79\nHWjIgh67Pj+Mwz07O1hnKYznWQo8HYRB/4eQdz5+U1nb2yLeQ8eNAm6hce1v\nHEMpgYi+hHn4wC1p8+2Sh8BHUoV9i0um3ES9qqC7ce3UEJ6QRqFLy3xmpJPy\ntr7NoobNZhQVclA6NYMc3H2K/MDgXIe/zd0AdndyLz5tz8BFGnP8RYcM5mFz\nhkLMqr1PKth96yG0IaxZu1r6nv9POgolW272svqWDa9laMEhERw2eYQVCR0e\nUzrnKjcT7eOkV7w58mAdwuFVhPe+5XZcPJEhOF7726OFuCWMl3CaogIr3d5e\nvr+UVYGDeR8aOUvN4Bt1nkFrKfXZoJCZQUjYz2Uwfr5gv68mCHb9rE5m9EOc\ninvTxV8qrHApjwh+O7Q1GHA+upCvzPH5BhSSulVJrQQIbOch8hbrAfhFwxYG\nnZ4nKnspl1B/C3Ji+BsYxHp+m+kFgoEHWQMMRps3bh6sxZvBa4E6K+Lal+7t\nmoxtY5h1FWdxbvPCFOzpUKLDo5Q3o0bs97OeqcmUVKDO/qKiMyUtPGbrafsH\n/hT4\r\n=CKxo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"7f0a705e0bf0fc26b69fbddf9b90b7859bf66a01","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.0_1537907542472_0.8600866443446527","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"semiotic","version":"1.15.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ca3c4466ebd25864279334f1cfce4de7c5c79802","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.1.tgz","fileCount":70,"integrity":"sha512-29PHBRq/Y/0Zhw2ancuBt19FRPzuCUXMhcy1WHFSxCvSv5XrknQnV0Jiy7vdDoCB4WcGk+zYZPVfqHzZwUNbgg==","signatures":[{"sig":"MEUCIQDHRYsT0lUWGEGhG3EhtvvqmLThFFGVFHvXmM9ROIxtwAIgW0JuZQskrXlSNOk4+4wcuvnVoOF+SZi267NaSuoAJ3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1619266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqvuKCRA9TVsSAnZWagAAwj4P/2DpzKuCpb190ViBl+yF\nR72l6G+G+rqWhJOBGEu/vr05KqGmZ2/1xtk9sZgQhE1G897aPCQOpTopgSpL\nvsiq/9aJe0tYKNogQM4Q9Abcv1thtuUJp1Z/o3r4IrC4UZIMkvwgW/jNpnp7\nX10YDzIn6XfruPnLpZksMhCOYuaoYwJPCFcd8bA7S9k7u2B2PcIs85g1yUD5\nRRNVw+lsJyLM9R6Xt5cmTiRTkvmTrswK5ipsARt7iVRjUM0cRVzYupQfl4hw\nEjmZkiATAX6VDCxUu5Tdv8AXBly/AQ7x1i752RVtQ0+L7GU0nnYM6MkWDZ7I\nwhbqKRaVdfqO4gtKXTntd4b22FU6o66K5zkJq+j4SziO8BkbV3Y9K9Yw2YXJ\nwMeoGtKyB4O+bCKnDKXWMIS0DXeADv+d37UdIKHgoLg5Wz7Kwybg9OwQq7w3\nHvF1ZVBOTTNwBoNsTXVIsdV0dEKDnr0YzPHPdR5Jbd5IHHWMg6xlsDCLKXl7\nA3OXooc1/KPeMblomS8kfWECNF9ccVjxJ8+M6La/ZLp9AmVUkVFPT12y8u6r\nlPNdaJEZExQa8cV7onahJvnEsni6uRvGGHRmeX2LkF0YkHW/00VlHMSPpeWI\nPCcrZmhF5A1q6Pt7loOSBZoN71qnkJisfjri7ZcTH4WUtmAtXdaNfyn1//0e\nvmI3\r\n=Vr7x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"a951464d623cb07c482fa8a912bc96919423eba5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.1_1537932169792_0.5582806789377053","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"semiotic","version":"1.15.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"836d6fcbfbfce726842afba188288dd36113989e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.2.tgz","fileCount":70,"integrity":"sha512-PCf8OfaQCNOOswPZBjdrxyQvLepSWLSjQ8CXhSh+p8FCfaKDW9f8sOGyzHmiY+/jN103PtuBhTcjMpUIH52+Dw==","signatures":[{"sig":"MEUCIG9tmTlXvoDcuIqGv6Y+pLjcbRa2DUz4Hm4zl+SrDftSAiEA+QOepdO7m2X1XxkmBI3ngqHAh0E4LZhldNRljVFUr8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1619804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxPynCRA9TVsSAnZWagAAwIQP+wam6++nZGGQBNirxz4m\nD9PSICY/Wr75BLpIegQdQMQEw/brsrID3+rItVo/WslalKVwDoVGYiSco0qo\nqmCOiHbgF4A1KAt8ZbEvdfIAQzf8XxV4KP/gZmc6PBkIdYCWYL+slatAw0PS\n1Q4G3ra55N2fPc6Vdut0znc6cv34oPXGAL1PhG3Ou0YS5ZjlVzHY7EVLRcs8\nFVe/XEuqXXaD0fZw+qKaJO9XHPxBKSeQkdjb5AOLHfxQxsCgbfDuf5jOEgya\n9QQlegMQBSbOD5wXDzK6ie+KyPH7CjMKpTPSi74DJ2XX8BxTPcYjxvu1+qC+\nQK6U4mhyLwSBc/62Gn5ujrw3FVDk0iEByNK41ZmFas9Im2XG9iUdXV75lk44\nPRluDpbdNi/vyk+7bHGcOekafJO8pFlnsA8GtdRIk1vrSShQgGxfdyQZHxiW\nEODRQHvhqnR/fIS0ZTZmyRuni1s3z1x+H+5Sb0c5I/UDOXYojM97x8l2dIPi\nRWCqu6Ln6QqlaFbV4PkekyKH1SJRbfhkQPl51/wle2liLXIIaQxtIA+rVBYG\njTHJjeryRUBIygDJrxwonnzV/bMKZIzTEj3QUpJkoBqqW9ZNzrAMmI/50t54\nlwN6QHktlSdC0VItKhudmwOqaHxjPjJHwGc/RV3DeCtTw1rEqQrJ59F1escf\nC7Lv\r\n=0uO1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"11b1b8640ed50500687db11c316e61d13060db2f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.2_1539636390888_0.7727561095524726","host":"s3://npm-registry-packages"}},"1.15.3":{"name":"semiotic","version":"1.15.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ec2fcde375f377b2c68c8f0fbb4e2d73e56d5b12","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.3.tgz","fileCount":70,"integrity":"sha512-lx2+2mMfHtRtW2+m0Jgi/D0cEQ5ccmN5rm/dlTQ1bnl4+nuXdB+Orf0RMGgr0iaklt27AztjTDM0fwRe6UF2bA==","signatures":[{"sig":"MEYCIQD39feQceK1z4FcFWMybmyA0toMNSwpsB9IgH312RVFkAIhAOwQb4R0H4t62P1JeH+BXQVjTVLedtR55+1Hy/YkNkma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1622399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxiRUCRA9TVsSAnZWagAAvEgQAKSugqvMjikCnjOksJME\nwDMbuO481lfsqwtgDijCwDUAF+HBSeWliclLR/qdF50f7QBwwvOx6QmayxtL\nfWojVfTUB2FswG3fCGQPpb/Emewf/3l0LjEwmG7mAIscGObQ0QheCu1TSo7i\nmZzGSiX6xi76nUoepHP7I8d/0Q/yyNz5Bfsk5r3OWKLpJCWTzsPsmgoMpGMI\nEb4/12qUPPCRKFKv/xGz1sIlhaRS+ivEPMq0XeSAdLoS75ngw/b+oYqUjdbw\nLGGljCgy7xqV/zf09gZOxYO1TEf/tkHFW2lNrMZALD5z0YZOrGCCeDdEV2ay\neKmdmbzQJh+ks8qiRoLs1fXcPjT2ZLozoDGGMOSGP2ma/XI1iNRDxy+89hoK\nSFmuwRbfMxQpQM8solXWpoWYMiHCimy8SGb1mgb9/vxXmYBGwuQyfZrWXvtF\npOfYBIcwYB7JZ9Sn7/ZPhpxcwWvBde14N34H/rcNVfbktzALFac/r6+47pZO\nLDl4lR63YMkIF77Jh1WLzboFv6v7mSMHOlV428xXlBJaofqw/TgpCtSgvkft\nRBJamvfl/N5edfO2zFyP86H0ZXsF7xJ1XapfriCRTI1QzcVHU2AjutKjtS30\nXyF3aQx8Dr7YjUPBBMCWbeSKrOr6Mi2s7EvnhoxC4WGGQJlbJVEVj5qAG4gp\nkFV3\r\n=jQBY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"abc27c8bb7515912076016696156206a1df9e7b0","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.3_1539712083097_0.8070087983336791","host":"s3://npm-registry-packages"}},"1.15.4":{"name":"semiotic","version":"1.15.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"be9c2ed3bd12daaafd79912bcf8a84eded50f013","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.4.tgz","fileCount":70,"integrity":"sha512-F58muk4QXQQVzJqWx1WdKP3vZv2975UHSpQDZeoLcoSYQQvPXND6QUcw8DOG3r21uVYmcEixsHXWIqboux5law==","signatures":[{"sig":"MEUCIQC5VVZPQxkogu5Sx/VqueeDvggAuo92PXnSz0pTSD73iAIgeqIATACXbKobamvJabZ5hKlnw34H23+ejdLDP7gq+BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1623222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyLRvCRA9TVsSAnZWagAAqJ4P/2ZJaNn4BDY5u+kBdLBp\ndDkg1nsmZn8aTx8TDZFJ3QaTAGswW8yA+XZsB30q8DRBBrAGmm2LxjBRaak4\nLZ3s4OOUe6c5Ql7D/KexzsXyq9Rixm3kpnU0oiIOvsH1jZA/bZhXsIzNtE2b\nwfJc1wuNSnhcXxpslju8qCL9b0QKJVt/fEpa2jVFiPwte1Gqks8/TN6Lc446\nGOZJ1haHE5HWQqZ+xdOsMVPONndpiUWjM/zJvB8/beaVtJUFEwA5KOlQ2Bwx\nkLgYsbkeHYPBesMpcmZU8nG6lFswdcwxpXcr9xfUcGrmid/qnEFAfGBXDQ6d\nZ1q7qvezbkrOAka3lS0C5gGP7I5vUx1ezfYRo8Vk9d+ZqMviYqW41+fTog9h\nYBk8Q438INgBv1hGvKvuSqa1PJmweHWXZa7RH/WlHQHLusFkLTzeJkM6/d5M\nNlbI85VDBFNtn0kMnLhjJO7b3mdLnGEOy6Nx6PjqA96uXfP6TXIgIZWkEc5V\nnBG1VzKp2G0SDdtACy5XxCxzVUACNZf/aveYPQTJchGNEN8oeO9QBZu7jD7h\nxmegXexU0y48wMTYhDmAS+2NUiin7WGb0QdMa64l6GTpS24qN3ee9USBhtfW\nuTbqHJLqRYDcddgc2MjoE0KDv9fWp0RY3Nwpe1t9umv7XeBMCVl8TZGeTBs4\nc0qh\r\n=1ynz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"438845d99d5506f73010a22a1d4d79435652342c","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.4_1539880046676_0.9338169828102647","host":"s3://npm-registry-packages"}},"1.15.5":{"name":"semiotic","version":"1.15.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"88715ae647ecf725eacc6544599a46abcc626657","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.5.tgz","fileCount":70,"integrity":"sha512-s1di+nVpgRxEu9clIq8Dl4tph1dtUcoclcQauuJNyhmL9AHKWCEUN+iR657cV02piBmpDSPb4b7l8X7+BFm3+w==","signatures":[{"sig":"MEYCIQC0Jx2YNH09QV2tQ585w9y5zpmXUgwODteONpZYUWdftgIhAM08nt7z/4rc1OvzmqDouAMGHYeooGdxWi0oweVZOita","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1623529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbygDJCRA9TVsSAnZWagAAmzYP/ioan6bMEpKrUAceqIHA\nBgS/T8Ccf4UsQWsdiWsmlbabSDxWoZ7aJFWDYr568NnStlaBlkMEKbCS4/wG\ng3qQIOneod81v7uMm8sP9IIG+fq1EG0broi4UEfXowL9qsYSW5zRIIG/iecB\nZufTx6Q7SZlTlixMg13JdZZGP7ltUHo2j8KnMA926eXz+UE7DKivX35djBFX\nUyxE+zziClDEjMQ2YZoipmk+qckzBJxa2Bw9VepeRUj3aV0LSGfhmK+JwA5G\nCPAtgdDGwMmH4H9Xa8lj/lza+MEiCvDp2yf7z+VdesbcgJ/3XfpaiNPxVLBf\nLinW6vPmvH97RcT0durnvA+HzAKlX44DYVBMU+tfILyjmjoBQkVq9HmkYiwx\nDEgvVnmUG3xAgSWlh2DAVjXIZcnMc0hVFJg6J1xBdLYwbLWKss6KcHZM+Wbo\nsUuyO89ffpjBEIRSYtsXOV+vD8WIT1CvYcIuL1zupFZDj2kkktHGqT9fOhVI\nyNhe0+tIeHqQ8frzCnTEIqCdBYxrspEJpCiQfpI0EEpJG2M2uq8ETSM3h69L\nWyjPLgeo9B0mjEg9MFTIzk+6gicsJ9fh853GoZsjwgqttMXoKyrFoWIsJYaQ\nX4B/I+A4JOk/OI/t6LxaPp2hiXxs7XHBozj3mM+g5QFZj985XD4fX6mga/kS\n/arT\r\n=+SsX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"53dcedc2d1b75f5e2890bee212afb05c6ae55c07","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.5_1539965128231_0.26140504904887973","host":"s3://npm-registry-packages"}},"1.15.6":{"name":"semiotic","version":"1.15.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"32f7b67c694dd4dea660b8c19077cc59e46e6d36","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.6.tgz","fileCount":70,"integrity":"sha512-Tm32TkqLgD2UxRz9MpleAWmla2/rrcsPwrBCJhvQTqpnO73z0BGf7bNb7kpsFnfK0WOGb0AmlL3MrXwnCWklaw==","signatures":[{"sig":"MEYCIQDNtOGMRAgKpzKDt8yHdTg2VmJun60YpDjGD3lzV4G8XgIhAMriSEiaEfIfGiK4KVJb/+Zai4yGi0G8sorfT/KSsRcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1630365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1oBCRA9TVsSAnZWagAAkKAP/23r27ahctrEOREk9goE\nyZyUtUkUoiDzaD9hHwEc1Egx+jYDPuv5pEZBO595pBa1aUOaVBsF2/j6DCBv\n29YOdxvb2MRorbWcXCQpb0672KGtEehqMH22LAuDTzVn0Ty+HKgxmAmI/jHS\n/Kqedllx0LwROi7okbPoanMqqzAfVnZQp3F8rGh0TC8trFWw4fDlzCGo1PcE\n5Bo9Bvwh9vh1BzqxgmMYKsb1fFhipz5Qk6MEB/nffnvUD076PidquhTaXksI\ndlCOLMwTrFOxChzy8ekOs0FZilJ/AsVlMvRpcaaZ4dux5HtmtsP0cnPupXB7\nM7NUee+x6sj4R7Ils5LEowaRYVf3IjMlTasSqnL76PJuR/hTc3zuIDwZZFTu\ngs/DRu9ey8/HnYhAVGWxpqSo2skKtoDB+w3jQm6RCHt65Abtaoq/xTIZ2nn0\nHDcec+q8Z4+hWbBJuMZnCl6a5RMAaznCt+qbKi5moEiov14nwtpLmWmGViGy\nf7eEjd1VBZS5tLsJtQfC/29ymuU0L5e8tvq0tkyLJfqEoop++ap9IP1esfEa\n1A2Ry1w43BLOeB4i1/kybjklc+ypAcEqcXHgwGc3gXC7375C7rxaEM6c5KjA\nmyv5smh7YQqmWeKB6d/c80pdZj4mXUnshCI5F0iDGMYiPqej43KXBHyq+2ol\n8bFV\r\n=haVt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"19b0a862894a3376411c13e538d2a88f6465f40e","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.6_1540315648730_0.4094069506829787","host":"s3://npm-registry-packages"}},"1.15.7":{"name":"semiotic","version":"1.15.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9985fb786a3ff30cefe31100ce63a1438a53d021","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.7.tgz","fileCount":70,"integrity":"sha512-toYYfNrizBMQllIRUz+sgdyFWpPr7OWyiPVsGd12mVpUSjyFFPyabzXsU8yN7P/QBR4It9jY8xG3nSgCj/6TFg==","signatures":[{"sig":"MEUCIFYi4OVWoCbkUl9E7oqi/UWLLC7rsAMX2VQ9gyrGha7PAiEAz97I63HmeK/N1xXeysy1HHB81f6MFVVwjro1VvLyij4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1631373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb18vLCRA9TVsSAnZWagAAwGgP/0d+YMd2/uFGmKsrw5Ss\nNNvHh1FHM8miHPvv8y8+9k3+mH3CiTrYDLOr3QJo8V9YAlQIh2YkTFfuWbGB\nnwhsxkLmFspyNACRfDIEh+Noz/NIZ1ftlVKYCgWlwruOpXXZSRrlase2kM38\nlePQn73N2bIWYSVkxKEord6zvcPcwblLzXTUCYrcoAlFokprF1+i6SNQiz7v\nhtRt6X5hmp7FU0swKcnb0VzyLsoGOMIyaFhtccNzrmkQES9PCp2KWbjpuyXZ\n2DC41s539rGq0qfCcc6CKj4i6DXyTkDmaLK8lY0qIetvljviidRv3ZwswNXi\njHvXJqQrzhoUT2wQCtosURArna4+VcEHiD/KObjH5y4LNHbvM4uC//tA4nMW\ncSQeAR0oqCopN/m6U6lmLga1p269d+NKVcjfnHl8aFHcRnEZeyI8dR7PtavD\nZWKQujjsmuJmxZLJ/m7U3m44GfPF858li6Rs7f30/FctIf6U5ssJNPEL07Vl\naCHEBQ24z86FF7WASgSelnI2TS81IW8JJzaH4MiNxBM/g+wAM1lCKop2EkYE\nHCuuvEAxgBXg10ldfB91tNWTHHOjpgvD3wkYoHJH4bftBWJ5tdnOsUse610h\nQh3t9DFFMT5CUD/rEvU6rBbueQiKuA7njBzU7eBP6SOWRChflpwMI031gXPS\nngxq\r\n=VhzG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"7acc197c5ad200387f4c7f6db792accaf85f0aad","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.7_1540869066164_0.14054109067807796","host":"s3://npm-registry-packages"}},"1.15.8":{"name":"semiotic","version":"1.15.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"25ea5586428008ad2d3ce0ec6c6d6b9c3924ee5d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.8.tgz","fileCount":70,"integrity":"sha512-EKk579+JxIBeFRorgia8XWfAF36E2qBM3Oh9V9AMgpT0sVDwoRGQO5igAOVigWf7Ov7kySnqy8LFp2Z+AA9vkA==","signatures":[{"sig":"MEUCIQCnfZQ2rM0vN4RS18uYYXwSOhpDgRqlsacB8xl+m+44qQIgFD3EdoqgeRqhwjcPWcU5s/IGx4OHBksWxw5hgmoJ2uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1645805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4MnGCRA9TVsSAnZWagAALK0P/iavCrKlHRrvg6D0pkTL\nOXJATCFZVOpZHTx4Uc/3ctqkZxMzrSqvM0nEjDf0UFM3M6VUMAf4YtcWE1s5\nt9aKvN+4F8/HJnKFT98YxgeH1iyfhhJBaypBuQpdcuf5Ui6xSEdl94z8X8hA\nHrdehp+0Ip3rWK7KtBWSkpUjr5jo1khZN2vzvpDT1Jf5BDivJrNHx3IkmvmN\nDoFJsWxbHh8aDrpeM49Z0jRh7YujF2ErEsV21mBEf5Ax9kGCBV++Cd1t52b6\n7lO1IOnp0svPVx/qljVca3hh30W49nvTbWirHL3R8kqD9W1gQQS3XuyAQ9GL\nleVFiJyyI6wCaSgVaTzsiTw7zUjfSf1JOZLyv72FySszMHiLXl2DnfQAZOYf\nUKFWVuSWw5gz6mJ8CyyLx4HZnk0cNULWGUkFPjFQlmd51xmQ82NeL8/hwZVB\nyfILc+CHobwN8azeEk3RFwYFw+d+fgxlWOWm0e19O+TUnAYHNm9jletQQzL3\nV8wpaRGQkfl9UcBBIfGYCJXSPFdMxSfbMt5D2c/DyjFd/xMBB6WAnNc7o7cT\nVxiON705vTtGnLcn/+Y/np05lLhVGVG7eoowRvvO6KNtsnGhk6etr2gD0g9R\nhyz+8vMSA5vmBeYaYhFthiqIbzWmcPrq+I+cqKaD8BBbewwBb4++FMpuC7cG\nNSAP\r\n=bDXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"fa3dfac3a91a05ee408067cf9fe512f8c05d3db4","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.0.4","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.8_1541458374099_0.7953619497685593","host":"s3://npm-registry-packages"}},"1.15.10":{"name":"semiotic","version":"1.15.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.15.10","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"6b6886652507bac509a05cc41aa99f55ebd9e50b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.15.10.tgz","fileCount":70,"integrity":"sha512-6BcJ06jS7nctcQdvnqcShkbpEh99zUlPGhnAxuuDjXqrLAtsT01uquN4gQsJZQUuLU7i83q06fzw6wPtJso6+Q==","signatures":[{"sig":"MEQCIA7GLQKXJ8rzOc5aUa/LL67rauuZeN0nhN8ykFgEc8TrAiBn21+Z8HJbwUs5X7unESs6MQtSDzEl96LOxDLPGGp6rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1649510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8PRICRA9TVsSAnZWagAAq80P/jFt0JN+dod4Mi2aST8s\nIIcr3/PWp5iwzQr3KoiQaXc9BlVSSXmd0Vl6dJyX8hMje5wo8ohOFAFqZyTP\nX38ZDhcEcNl3wFa2gDCplJ+YJkALc0lHVr7XVpf353/u8DGhgimpy0IPtfGT\nMIv7KGwVLrKCpZFVJ6c8QLylg6DAbVXNtbvUo5GJAO/a7mFui/PaQDHXZsiy\nIJtjIo7YVa+u7msW3I8BR0kEIbA7ypmZGRWgDNP2DdIZ0uLV/Rm62Qgu93w1\nuu413/+kAuVpAhiqvFj9GNbGRGP/y2p9oG6dhrQdf3tCptcuuM9JUSq8M56Z\nrrLr5n979AbhRW0Js3tRendD4wY5JI1XcK8jMUV6xWbZTVJhTABRTAu3naJt\nOpd1Zbtflmpj70aHxY85XcYeXKYowvCIcmiOnhBNZzCEIgZlWXG8zGvgoX3n\ntxikUrwGhQ7FHIFmjMxvRD3Gtcw/bfggC7vMeXXGdfORW+WOOWP1LoZjZCU+\nzL6IWUB8bIFgYtubmPkSI90W93azr5Nrz7Qlze/76ro8Oo573BhutNzuTgbU\nS9GBmU94YZ83+Dd9qEm4OxxHGFThi/CowN2YTQ1aWX5lKNRPGelLVTyZwBMd\nFWgb/IMk1acjYU/pTuOPKFNrLphCbGiNHvVVFyKK65YDNZC5upFSm40m2B+T\nOFIG\r\n=/P9m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"85cc9c292683309e4b607cf9a5fc2eec70fcd57f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.15.10_1542517831489_0.7766550693517718","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"semiotic","version":"1.16.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"16bf40d24c3e4a415544c43c34ab230a736771d0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.0.tgz","fileCount":70,"integrity":"sha512-/rQn7xKavGUdyhsyOn7U7SMsP+75BayThCx6f8v3VtIErziP+stHjF0EgZCJaw7OTMa35PWjO8Xi4Q4MaJZ+EQ==","signatures":[{"sig":"MEQCIGQ9Kih+388oFs6k7XjOvbpgkANd8K7ir0VhpFOJjxebAiB10G0rWsdJyPV5E5vmOwT+F686A8uikm3w+XRWRz1MsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9OzJCRA9TVsSAnZWagAAwJEP/R4u+n6Xx0CMUCFkZJph\nSp+Zo5HCOnr0tJYI8qk8+mcs5iAK/9hOvO0uninv8CPXQmC9EFTw7g7nblM2\noLbY6OeJ7l9WoOcEjhXuNFIZ00VpMDvdpqgPaV3Rr9QK7ckz5O5+/6YlPNT6\nCUTUecX0rv+Vk3BsIVUMO9J6y8OmL8LcjttVjwRkhN9y89pJu8/k23GyGVL8\nP80wN5hn1RMc9ZLhpPlcSQlSzQOlMfuYwoOJoXOhSMeeczGen+JQSc6gWnTn\n+EX/u2Y50QoNW/XG+9wlZvx2oX3LTk4ZVP1nD7STzUAkCA1R4kKSNdbVsn0s\ntMUQDSxvd39BDUdUC0XYMK4NuoujSURKsX5m6nrv6I0+qF1ULiqp3uQSLwFa\n7FYqfQTYSGSo9xzgM1cst2w71iLJUqdLLHhhI+DTdANqIxLIq7QHLk6wrpTl\ndL+oK2CIM+G+aEpMAZ8duvKF1m9E3BXshONV0Aat/QPzKV4Rb+yPlYv7ZPW2\nVlbMq5YiMIJDSrmfkAT5TAs+Cuqy9RBU4C/pGqYiXHtRL26p2v1wdu0BDOdR\nDu0w/632p3eoLAsu+zicuGCSOAlsCSakGeTJ4NXBpZuOvnws+2NQ208jlDxl\nvejO0o4gMfmAskC2FifUho/9OC1fhD5YTpzb63CkTjgzPwofmFjyj7g9hSb5\ni7zX\r\n=CjUW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"583b964dbd77c60b7f47b27172dc03386e6a7618","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.0","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"1.3.1","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.0_1542778056315_0.7280813346305475","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"semiotic","version":"1.16.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8b9497b02e8bb2b82d66ffbb2145fe1dc3521872","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.1.tgz","fileCount":70,"integrity":"sha512-c/4J7DTT1EcBjUjuAEQTw0HWoAdE/O+0TaM6RghYV9iepHDCne/y6Z4tYklsm9I/BRWv6n9NoVM1uhM7B3tnmg==","signatures":[{"sig":"MEYCIQCPl9FIdEXQ2enhS/7vNHdunbwHX1GOu0nmPY0RslUDLQIhALfu3DMtaB3uNrIxrMjHNjEpKsJcu1aWD0w974C8Bp1W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1670759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/mcCRA9TVsSAnZWagAAPEMP/0Qz3UPHVLnl0tHD7Il+\n+/IQxcqaBBXt+VicWRg4zf/7GjviaYAkXDikTVJ8jNh2gENflBBQE8oBgKw1\nvHfTPWkEiDMkuIET3bLIcDE3YeqcE8c4NIsZiGcbnnnvAp/CB4eKPPAOjiHn\n0g01AfbGWxU61uUceJfibg4zheBZ7kCyzOPpRj0TO1AvorrGNLjilWSdJg1+\nI0IjUp9Uvx0LcBzlPE+obV+ENXeu2EQO2Ns0yGXNhTmLJvnrDQ/u8LhlMFwi\n1Y09XMoWYQZzJrF+bulQqiubSmfAVCKJuyCfwpTb/cpAKWC5JBzKukg/AZWn\nQyy5bs3sGldUwgmJ4rR0RzCBcSJGdJxBG6tcNMA4fd3ZUCGB7AlwdIwO97kY\ns5psB1KUyUUNsmP1OZoxuHeWkDc/zBUKkOISVodxTfyfwYmHr5ufTDvW8DPN\nquIqmssIdTXALCeRORNq1Rc0c4TJ0toioNMgTIln66G94ROHJg3xfL61wyws\nlOv61fNUDnf7Lut2jJNxui2+WIDA7PRKTEnKnjMoEiLusf1hw+tf1mbc1laA\nurHWTZZ2Z33tlvXhKtS5vaM6IKmYU+ikLffeHU+t5KfcxeSDMs7urtqN1IGx\n27ziWZNBrYLn1rYoJrHW0baERP69SyDvzNkKNLBS1e+UyqAC9SMeTe/ONJjy\nGau7\r\n=pzrB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"a90baf5232df7ba07173cd161957c4395dde530f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.0.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.1_1545075100233_0.8748625326994521","host":"s3://npm-registry-packages"}},"1.16.2":{"name":"semiotic","version":"1.16.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5b46dd3f82b7d579806016dfb7214b924ac1e9b6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.2.tgz","fileCount":70,"integrity":"sha512-05lroXjUwEKTe+cJtkSB5hEix45U1HWEGONt3zVLj1skhBSh4pyToB5dFLNIrzzRzFGUxhFBkZ4roE/L44bTdQ==","signatures":[{"sig":"MEYCIQDquCUMaSOYjYtjeIaK+xnBBo2EBVkjzgKvPdEdp7q+RwIhAMKR7OpqYuwSDuC7om3cQz/094RZX28em7+1GVTCTjRC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1671164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGpNACRA9TVsSAnZWagAAf4EP/1yAhMrrDNFmOV1l744p\nejO5KJh9VG7FdQMhUDYy6SIecHdTfYj7tXdIvHaDdkJVWfFv91N/oOG84pT0\n6IvY8LcYq7hvJIjO8f3q0xTMrs1Iu1ksh5vS9K5R2nMxVAOZQV5KbPL83oWW\n0MGK5PzJ/meHXpNPEMt3UKuV7/LE19a7StuL4ixtirG3oDxujsah4Mo4xZEa\n7aP5yPDoICoKxWsicRDcAd5o0Jgymg8ROPrA2KAIG7Xq86WKMF1I7YpcYKlT\nmegnTTrHn9tYChyUB7iTTG5UiGBWsLAsePiq+5Yn1tTJ86O7q2nGo8CAcxmu\n86ezg83QDrzQyWK+btJDRzDY4RB/xSSlAI+03rvRCbhFhQSUeuXWW3eqlOGr\nibjhKv8VgI6Ox9iaMoLt2DMtN4SHH2S7D/tDozXq65BqLmuh09n2af9RJuIz\n52gKonFUCJ8sdRW2QIQvgu8n/a7f/dCd2mBlnq7C8qwVOkmi881Cattfz/nU\nEuI2jHYTHPmLAmf+4tQozAoAJ/iW9ksDF4Ao7YZpI3t4az6sbK0kvSJoiDQ3\nw9e9D8hKNCRI9/14g8HTV/FXtXTGTAQIVvy5lscRoXq0XNV+kzOZOF/Ycwvq\ngFXR8oW61cdXOACS8gGAZqGtUkrYYNvkdL51JO9qvbapCfiC+M7LTDGJcXA5\nacq4\r\n=1bnx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"be6711052d240f281d13027994302ce56ad9daa5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.0.0","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.2_1545245503935_0.6542253815465309","host":"s3://npm-registry-packages"}},"1.16.3":{"name":"semiotic","version":"1.16.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"c879229190a8c8e4993efc45f964183e51d113dd","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.3.tgz","fileCount":70,"integrity":"sha512-fbdqLypSL56hP94XohvEqtRkVh2szmWx5rSoS8ugjxJPpDNWqVzneBew7qGquBQZTUn8rMrPQ2pPPZy4v7l4TQ==","signatures":[{"sig":"MEQCID1w3SDzucy4VDCpug+1AtK5dhPV/wxNZ8zgN/8NI2iAAiBFhHLQPN6ATa2EaRMnQymU48r1O7L4VWUnCuj+NnC2JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIFVLCRA9TVsSAnZWagAArl0QAIUkp50dEnQQLNPqLE8t\nKIY9K7AohuGUwjPfaz70oPGIVuGLePfJ8wXHpYUEYi07pA/A/t5aukrQaRBX\n+eGfWBVRj2YDHUOB4OcW9PCQ5rs/eWogKDTVRyc6VQ3reszpmBqKQ0tr7HJU\njGpf142+UVlX1/BkPFSb12U6uSGKcHkV9m7sxJoOwDtNT13g8K5GouASd78w\naigtL3i8Vp4Hsk07o0nDn3A9TKoBrhxG7T044Dz9bxF1v1CQ86T+I94WWtGy\n1Vq3Lwe3Dd6qxdHE6JI2RlqAZ2pgsxcQm0kKhFPp8SimvT8eku3mhGZTtv0g\nYLCmABbINLFQ0LPhbZvSEkDPv4US5cMFIib9hN1TqQ5n4PZZoC5oCLTYtMWC\ncIClKJVleszjvBllwQmal89nf1pnwk6voyZ10vpdMwvL3PUO6FZQtcvIK/RG\ntIywADN7/bJ/yTTMo9FCE6cVEPhcsL+pK3VMirQnNqB5+EJg7Uk8iveHU0s+\nvHGobcRgfU7j6VmZwcyX62QVMKzrHCAr2udb2rn8fuahZhpPXFfHb9iUyZag\nxLVzf+B26XS9/Npr6xMoLRMypG3ro+FjXvYcj6kiPTlnVVnUlgc2JprxEdsz\n71t6B4DlYVwhYjDw2gvA+U6gOp4XquDnvL4yOGxyZoLos+B+FrHy5qpe8JAG\n21nu\r\n=p3K2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"8abc216b3e3b0943827bd56fb33d0758f7f7e84b","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.12.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"3.11.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.3_1545622858562_0.681712865774873","host":"s3://npm-registry-packages"}},"1.16.4":{"name":"semiotic","version":"1.16.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b4a9728d72322e768705b376c1a04d07412d62af","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.4.tgz","fileCount":70,"integrity":"sha512-ZWWH+ehpHGyc4KVrhC+Vuuthodt71nCgv0ChRjQLrqaKm5z3yi+2yTA/zwuUi05YD+XhLNkcKC6w1Q/vnXP8GQ==","signatures":[{"sig":"MEQCIC2gK4Uz0G6/EQBWpqLSWuf0fOI0sHhwaAn/zpxzzWqrAiAwTr4AbFZN+8bDhTC+g4g/N5BsB6qQxkjBPGxbptF97g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1733458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT5HbCRA9TVsSAnZWagAAr84P/Ax5Au2vLQrXfmMPoq9P\njMvYTzcY0hvyLI86APomoEvvUkyL9UNYp8FGrFGISziBkz70tN1gcA0Yfk27\nZFd2Zep6ctGStLp8Ryb4J6gvttNxFp6Q6eVCkAfNJLgHNCZa8pj2bOSgpnXH\ngBIqdVLS5wHYXIKeICHDankmqjl13DqEfe7fw47KQGu4ovJ5SSm+cluPJLFW\nkJDWi5iilqf5qF5VOzuPdLdFwgAHpNDSWE0ecZ3vI1dtf/EV0PAzvDvkLeRP\nqduZ+88rZweh1rmwr5d9E+OWu8Qz9zv2DuVMB4T4Of6BopLpsTK3Sc63wx1+\nW0CmN/pC82AQXVKlx6V8jeW/pVJzcvDICua1aLCyjb7ptduOIYfZSTzyRypC\nQO6Zjhh907JXcLjne8MekOfwU0Gvq1/YLQwB+xPk+UcVUCDIr9OsL0ZCbrlY\nW7jyOJEtH9luixejocoBI++p1vEuwsDE1ZKUX5VD9iq9PRChECUZ12az/fFH\nRrQhjhcWd27Acibf9e+kbH64nuxK0zb+cZVTFSrdm+NGe5vRCatAIVc5t+uZ\nUgKBORDKA+ZTN3qvIcO4cUb8FwcIFAX19dNYng3KGEwOH8pETD0av2Et5r0I\nxIBpvnUc+U8rq15+WNpPqZeq7k05Gh+jHcVIZG4FoTr1ToZBoNlSAOKKfaIb\n1V1p\r\n=JGaH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"51c20313cc73b25c00045e282429fae6e77c0ade","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.2.0","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.2.0","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"2.9.4","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"16.2.0","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.4_1548718555136_0.680891888935657","host":"s3://npm-registry-packages"}},"1.16.5":{"name":"semiotic","version":"1.16.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e7d3c43f0dfd282e64290f41a928d6cd7ba8b33c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.5.tgz","fileCount":71,"integrity":"sha512-lTI3a3a29J4iEuoTy2i5hymGLcTXBNtpeW0ll2BdRCndHK6zncZmgFXwXXFbyuCgssA0pJ0l5qBaWA+NjMsNZQ==","signatures":[{"sig":"MEUCIDkGMgiWtmn4cGpqXHwolRIgmPVr1T6qY9CXMCYA2KJOAiEAmFac5+zKNnXEHMX/qBfj80S9gjba96zrUhTCdTqIUYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKvwCRA9TVsSAnZWagAA2GYP/3XclrRa+JbDK+JvKg2T\nCSySxKR1GjKAiKTPG7x18DuwSsz1x6Z0eUXnRPlmlYgba14b2tAcDflsV0NF\nBvAqXkyKCH6LHwqq6wmuLz7uSI0V2/BF2MViRJRtvzl+rAX9blrWY5QDNeLN\n7PxEuzbqVjaWbK85d0aXA5JLkTci3oZWXUkyfX1Mw157M98aX7lOOjgvhfvH\nZ7woacSvEHG8EDzz5Y/8GsBdkL1sNGUu8+85PDc14lcLG5pkNETOM7ZeNJ6i\njz52mD3VxI8lP4o7HfDimSDkPSX1hnS7bUXt8v+eCWEZBuj7jR5+Goz/mo/y\nbxeDkGIydmQTtd+x7K/7CjEeq52KkKYTtgBFw/W8FSJ7DvgS4MvplPj1s/kI\n77RKIIHu3EG1k7kJqG2Rl6VR9V/qqtNLVQ8APBRhHQB75dOPvRo5Lu6U2t6+\n/j8Tch/NEt7eZsdy5lskd0pJHzD4NaU/InciCtJDYx+VEJ01J6Z4CiZZv77o\nH8DjtSsbOjCSsnKh9hMfnd4njyjV2+Kw2oWG+lxZrc2CBUnC17s3VANjz1sa\ng58UEji/ibEuLAA9f3m0MaMgfBzs5QM/X83z0DgV1vQZdC8X4Tc9Eyx86yaB\n7HXPmtEKPqCMb7Yh9ohXhub4KUa6jiGJ2/AWJqnjpOULhBrXXiD67h+ys9za\nL3d4\r\n=3YAH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"705982242c44e1ce1d9399c9261ea4cc76e44e51","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.13.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"^3.1.11","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.5_1550101488034_0.249247247903029","host":"s3://npm-registry-packages"}},"1.16.6":{"name":"semiotic","version":"1.16.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d94478e0b8d4e0b2d7313cfb3dbd5bf1ddec4517","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.6.tgz","fileCount":71,"integrity":"sha512-aDq5b8gJr+Cg65hYoge02AweWPm24qUqxU/hQxeyvyvZDbLupxHmJECHoSWlKUpdptJHmF50Q6T4jFibBEa0pQ==","signatures":[{"sig":"MEUCIQC7MLZcSPlgSwK3AgWwMw+COdhsJhkBVzyqbj4U5T3KxwIgMya4jMaDvGzRRBvxpwXdI8tuZduEWxnV/11aeKDXSOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1744671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZu78CRA9TVsSAnZWagAAUEYP/3k8NYIK7tBhD9gw+IMv\ngvzBYgxGVdJXf6edsQg6UKB7NqYjazlhbv7fO8BL1jZ/OVwZDUmy2YBJky7b\n5+qTsy2SlkU4T0xoFn+8Nh3FGM2/MD3RVhrGY5teY8KHgLOzLMoq1G6ngmum\nyc5ino0stDNEo+p5093C0CEBdNCC3KZs0t5EoMTsgBFXf59Pev5QCCsbeRMC\nphTXB8DYMPdeYKNue/ui18TODTf/9btjfSJP0nUqa030P3FMHMHQiz+PTw8M\nbG1MtQ5LjzJdVp/Fgv54xfk50Zy0j+P+m3BQn0Grxw+1AsMvn3IatyKDW+F4\nVw73V6F2o/iOFyuA1AaHuTMvMZZMUK8rV//fUpzFIBxol4LIyP9x3mQJMFPU\n6T5ZSSeJgoSejTCQXoQkor51VLRJkIiK4ENo6CtrsD00YRKoEHHwCsAMcpr8\nI0unWe6ZlRbMc1Gi5bAMt0Djb+PA/Fz+ohHvSVsIgPdN/fgVbTEd99abMCLM\n5QhdVgnpS3+JIwg/R1b633dlnUFt/OvdrwVVVi8O8+tRzA3Ab2NEKVEXdfBN\n1vsrW9qIk65nJ8dc+ZvelSe2P+t+CodSNu9ksvxxJJY0v5mwhmSym6/caq7X\n/+7nsoW2NIL8XYC2A0W9Ut9zgu+mHYYuBD1rviGbEApDqD1U+A6VXsHNBiqi\naBY0\r\n=xfKz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"5137b3d2eaec49c4eaa4064f0afcd7e65d42643a","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"^3.1.11","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.6_1550249723549_0.6013282141260148","host":"s3://npm-registry-packages"}},"1.16.7":{"name":"semiotic","version":"1.16.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"007ba5b71c175718a92d71f3c991e20cf852d580","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.7.tgz","fileCount":71,"integrity":"sha512-PKI2JL4KHa4fS5Zts5dmMKgulnQoKf6ePVWVrzo8p28/aQkesQrZ45xvhIlvtK9Uz7tXzKIMdyfrKQDdNFszxg==","signatures":[{"sig":"MEUCIQDzGHU6MhrV8tE7pF7Kit9hiW9Cfzcz41aftEazD4I1SQIgI2HwtKOOE6OUMlI5GBJhofgbDoOe+BmsFGT7TA4uzlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1747327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ5WaCRA9TVsSAnZWagAAGpoP/04Z6YWSylsNS7sBCXhU\nwtizYOJIh3dlQnDuPEpmk+xN85CyLp83hZI+3vmWOsy6zkFPYC91WgqnnPlP\n4pOltvsCpZPdmlI29ghyymWLOyQxCLXgNf+/hSOqM13NPh00SPvEQfMnsDhT\n9s993qJEkT51lO+kCwFnc/7r+Y01vkApagcG4MiyU/gOpFt89PVraxpICmkP\nEwJ4Tc99zh64CTo+qTiFhZwGq4FhMeyEozOBje3GYs2kO93d04/pT52821PC\nrGeNo0K0kZcb9XUb+5DQ05pHK2AW3U+HI5ne+NsaqL/Rb+lEeg3d/AHxjzqs\nYXe85mKiNVLYKdyQwV8MSDmmmanGokpXCzY1Ai9F9gqv1yiTYHYAZCnTLRMU\nCwYP7PhmhXsQF2oHRwbwgc9SHp/crDZUObD7fSrdDijLHCsDhSa8SF3qejlS\nia1JN+Kby2iR/PXXW4mYytylkimuv6vCHyNvPtkuGZftkuD7PoRS4sT7rqfp\nFrHyeCk7ahlPwuDy/GmPxBgIpQSdEIWgnzb5rAjuIIcEG/oNKfl5sZL383Ps\ne0Z92Gqqy4/HnELHhboRpH6W5wfWoA2sYf+ifHgST4uMZCByoRSQhpTe7LsC\nmsaWgZjrALfd2VFgB8VHhQ1cVAaRhwZ0RRdmR1AljiIBc6TtKaDcgnDP7VUU\ndaNl\r\n=3hjl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"cb3541916f6f5e4922efae314929f67c337246fc","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"^3.1.11","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.7_1550292377717_0.24180863823576826","host":"s3://npm-registry-packages"}},"1.16.8":{"name":"semiotic","version":"1.16.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.16.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9764290eab8161a0b722688f85a6d64a2617f98c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.16.8.tgz","fileCount":71,"integrity":"sha512-ncbTPW1ZZ+1lVd//usW94+duNRYO/Llcld+ZXxMLtqTatFoyl+KgiOaNBWR93yo4vkXUl6eucOK9f9rKq2ta4g==","signatures":[{"sig":"MEUCIQDQyaZ4z2JpFcqVZfs0RUhRIVK8LZDTKiDlMBCzoY71hwIga3cM8zmhn1/OpVT9Y+7CpUsF2lO5X/VKQs9MTLyRvqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1749525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbHoaCRA9TVsSAnZWagAArWwP/16DAsH9hHHm2JpTgUW3\nh5OL/kjBDlapr7w2Un6+pJ9Icctes07ac5NFnxYtLr/jTPlLnaSzdOUgrDhn\nh0bmoulCPaXn1sc0F1J4n7tbu1jM1C0YtkgD8ELJSLxGNB3ehfdYbb8fku36\nFIsbw7ygQM9NGiS52cbEqMR7v7bTEdoIhm2mI9881bW0rZnXGXTyG3qe5Lya\n9p7FF//AgWDsHglNf3MEjOW3zHvwQbxHbg9roPx4C/UKnWbvxSvbgvz2lEDO\nBxZF/wnGdST7Hi1+/MFL/WTv+OJu6kzHcXcFzVANinC4vfkw8ot5CQr6tKYX\nSv+l5B4vl5QEVlK8qpQ9lRQQzPAd3ry+LR/oT/nZ9lLnLL0xi14Gh+q4kUL8\nNn4/sf3fGK1RGtCDg6IHeqALNPythpbfspBMnLHdoV24lwupfFNiAzc58eeN\nhtBkilRuXIpQwpKow2nlbBhGcU0Rq0vv+nBadqP2tb5zp2f0UWshEXYcnnoh\nXXcIXC5djGcx4VbU0oNFSH2dnAelhMArxfd+pHkJQxX8PEY2+le1myeut2I0\nbCZVsfaSusobBBdVs0lnpI2qNQIa7aC5aErXYFOnFNP5PCKZ81gxwYiDvdsI\n0lhwshJhXjPqUa3M3MBreCbt7bbIZ0SnMTDyL9GS2U+ah5mDCV2FICwvo7OI\nF6Ou\r\n=Qcif\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"3d39e7daa817248e67e6cef9ece3842d02dddde0","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.4","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"3.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.16.8_1550613018054_0.22429336750519435","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"semiotic","version":"1.17.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.17.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"bcd9b6b47691ca9fc33a1d19c7c1bc576cae448b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.17.0.tgz","fileCount":71,"integrity":"sha512-d7WNiELITKnKkVHLXq9zWOLFrYLmzsnnacbBj+uA1fQpfjMrZguZ33tac31a4MF7gwq9UnGr8G+AOe4rIVj3RA==","signatures":[{"sig":"MEUCIQDsitGt/JtFwnv/ANUkqDzEAMI8o0yHkyPeJolZ9IqqKAIgBGicu5I6ru4YkeWQFdNCmiAs7Hc+mHKIKeRyURGnoKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1777945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceDCkCRA9TVsSAnZWagAA/rMP+gNFZuVJdVGwSntyI5Zz\nwZzDgCIDHleoKoHI+2c2HYqW0hmWyhCWSsTUZ5eB+be7WKvqsYpY87gn2zdF\nezsS6DifpqiJchC6vtyslv5Ut2jqSuHaf6K/OetMfGfQlZjrlmnFGqgTwuws\npMyFBZq8TRBhcjFDEln9EOeL/NtPYCYeDezfgSmfW8J2ZMlzzsqKH2mCwxhS\nSbbhKZjtftxjUDezqB7+X5MJNwdqfhsKzuX6R7CS3ALdmsmpZMkU247Od5jj\nsBjvTNjms1K8XeHloYNJjE9LjeWl39NdrAxo46ach0BzHZBgns0u+uJNI5rL\nJGTpomSEdrGbmVjGGmc0J0Xpd8klHnOG/UzlnRlrFH0e+s7qTG4sVmActCCP\npK92OLDWj3VrFOSFObGXEwto37c0dYhVEjH/bnrR8MPMN+Cv92OUlTTedrid\ndqTp8jLfN/dS1+Q9AZp/8lqtkEsjKP1ZbnZ55ApH4/UnMJT7JkmELvEK8hhj\nOZVoFNhF+GvyTY0DjFl1mO6UGl6DJvF/9HfsLvgMUd+mNmPw1+aswEeHsVg5\napAwrDLZrWxmZ4QiKFX1krnIBNSLhJVake/evrciPjjAfahRQqh+i46jm6yq\nnMNDHpGow15k3To0FG5H6tXzlVW16Tt8UDWJJ/Z6/3C1foVifrG/cEebNWhL\nVqrP\r\n=ufsv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"5591ce54ed5e81734d6730f889239437d404d2f8","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"3.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.17.0_1551380643361_0.06003175617073575","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"semiotic","version":"1.17.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.17.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a6de917f7fe5ec9d3dd0e95894f3a932f0a6949d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.17.1.tgz","fileCount":71,"integrity":"sha512-gPpDp71qelEnoziVWvTPnLFQpdAx6DNPS2434UpXMSwQfopOC30CBC0EdRCo/PvSQQmcyhjZUWyt6SsZ9abTCw==","signatures":[{"sig":"MEUCIDhWWJVITmqVDbQUjPrl8DxTfQFaBL6XnoFrTfIvK32NAiEAvDxCeRI4ZzMdgghVwo+Htf2vm3jzaMCEpJPRxAwvGIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1778758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWfSCRA9TVsSAnZWagAAo04QAI5PsSnPiA0+epSvyckQ\n1Brhqpx6ol30pTh/o2yXQQyGpKTd7dorzWJ7ASJF3w/GBrTWzvBISgDFGKkA\njFGyYvcs6HuQ9qnroV7jejbUi26vSjpLogzi4Y8G0h+Y7s5dh/4b1SqEDj9Y\ns1e62NsMDZSEE8O600Ws6C/eIsi6e4odh2qT2uaeA/upcv/pYwzw8uRLqnBW\nurPQsHASA2mpIyja7Ec5cx2UALkRR0Mig29XdnIwQh4fECpSYkI3yZDJ4ODC\nTOXnE4uS0pJBV8OtFLKWUzUPPDcVBX8M5szlr7q3BZJ7mZllJfxVi/d+eo4O\n5Cc3YlJl3bso/LQ8G8GV1744NujMQa39UT8gqcaNQi7Yhd5CQbVQukmYqeIo\n+bJqk6ynEcRTllErjwYSbFTWNM35UD4hboOIy9SgON6eAUipIIBr85Qc2Azq\nWVNJ1zR0d7BITiWerJhhqs8lKC79Nupyp8FLB8bYE7oLTkBARe9vAPJ1T+gg\nu0DsHtpaPKbusg0YAq6LrSGyqeUEF46q2r60K5+gln+hs06XYn2a6+7XKbgH\nsaH1SBdWdHWALY5rAiJb1okYT0YGLJlHLYxRPYr/dHx5BvwkEHRUvsIqKtez\nB9PvTL/EEPdg8ZpQJAVxE12jcKf+jwwX/cSU4IzMxmvVNkpZp8lTC2rvx1ND\nNnf/\r\n=/gcH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"43adf86b8c9c2eab9c7d4e32700cdbd3e2f8212e","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"3.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.17.1_1551722449903_0.8826598899627847","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"semiotic","version":"1.18.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.18.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b6a7a8dff32f9d6aa2ebea12e67575342cf6de99","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.18.0.tgz","fileCount":71,"integrity":"sha512-TE8MOlzvpMsMa7mpP7tt8ozfrLs9gtJR6VmZFbCXFn6LEQFTCc7qZ1DrjEj3eWsBR9EZFyi/bZ94KZNt1OKoNw==","signatures":[{"sig":"MEUCIQCNjFm4lezrpl6Xd8yWwFkpbY78i3td8VkL3fBTxFDRVwIgQpZFMPQYspWPcGZq50V+4bkQJ+qptM7WoXdJppSTJgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1778724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfYLPCRA9TVsSAnZWagAAB28P/jtFpP3hQp3uJshk38XX\nEUsNmc4kdLUqI1BhdDBlyAAP8g0pl5bQxnM2sctE6+X6Dn6EuvaYJoJRN8OD\nvgPRSIDEfnfJKX6mc2p9ee7d4w5He2ELNxmpKmz3h6I5kzhmyiHSv/YN6MIR\nRe98+oc+8UOjQW0xmz6hi5H9SQTxBZuk8bcGXuc+Gnkd2IkLalUJ+Er2Ja+9\n1HCpdosZpD48CLkCDi66/qALo4p6IJetsHPlPmztlzxE9X8TgYamiroSQfze\n1QF13lo5nGO31oTvU6hz6ttom6iaFdVOX5RSBS1Xel45+uF3UX3LjWG6CCRt\nMSZYgrLyhVnlh0kwHMVtBi2YxGUIpWDCYSwNpQFdLkxEFWE/3b4ntuFYkv8T\nAq23JzLHu+CfrE8i/Y+5H8AzeFBbK6Z2N7cWBv1m78xrqziighmahsKCohtX\nP5o5YdhLnLzdWnoF1LChsmVxMIWLvyLbtPV5BdqlY5+RuAa+1VlMdsbdRWJ0\nsrj1vstJHslxfk7R8M7iDZLjpwuGW6iY0k1kZ72QH+KzXqsM7oh5vyYyGejv\nigOGUnU2hpFEdaMvpnhnYhVWyNpeiVtF2lKiGFauRzsIo93tMEldoDh6bGU7\n4tygBFQusj9KkRh2/3WNHKNSg8DfA+Xp+PB5wax3/4SKTbnv8Co/VCr7Qnrj\n5ecc\r\n=FAFH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"setupTestFrameworkScriptFile":"<rootDir>/src/setupTests.js"},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d7f57965a8677a2c56981dedbda2a13a8822967a","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","flow":"flow","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"20.0.4","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^0.51.8","dentist":"1.0.3","history":"4.2.0","webpack":"^3.11.0","flow-bin":"^0.73.0","fs-extra":"3.0.1","babel-cli":"^6.26.0","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16","uglify-js":"^3.1.10","babel-core":"6.26.0","babel-jest":"20.0.3","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","url-loader":"0.6.2","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"7.1.2","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","babel-register":"^6.7.2","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","babel-preset-flow":"^6.23.0","material-ui-icons":"1.0.0-beta.15","rollup-plugin-flow":"^1.1.1","webpack-dev-server":"3.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","react-tap-event-plugin":"3.0.2","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"1.0.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","babel-preset-netflix-dea":"^3.0.1","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-regenerator":"^0.5.4","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","babel-plugin-external-helpers":"^6.22.0","conventional-recommended-bump":"0.3.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.18.0_1551729358678_0.8037056502761271","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"semiotic","version":"1.19.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1d1c93b737cfb5aa51f4cce96c13779f0b5aaefb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.1.tgz","fileCount":190,"integrity":"sha512-xDTMLXCtbqDRWvG2vwQsgdVuXeR98IJ6rncMitmLpcJ31tj4JFCb47WsyYeUNUHHsYlu7yQNWxCxBGVvSuSGeA==","signatures":[{"sig":"MEUCIQD0rhwt4Lh7A+kqBP1vT1riBCUMJOiMF1Nq/kDFyHTCUwIgOJ+xwL3SVMUGrvt9732sPsrUlJ4Tuvs0azAFMv0ZGvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2985678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckt0wCRA9TVsSAnZWagAAbeAP+wXAoDKUHIMdA+6PNGmz\nOROE8ac+ybA7mlhFQaDeMjeGotHaTnSW2G9JVfFyqXnMxqakmUJxS5QxCPxE\nTlgnlfjkyB87pSNQ1tnL5/W911QRD3muDUYe9Cw1dEaSO6u3ZOfWiVftV7FC\n3eKnFaXWkYgsrF0AWC1QBEUQMH/c74i4YvQkUDNVsnliyopFV/WCpHaxOiE6\nvXZtuyocyZ0jjkMlzblS1tbMYT4bWYA8obJTfy+KLFkvDxkfc7oUiY1UBckd\n1t5HdWgxD+o3nsSa4zhGZjZ+HAIl1iyw0RYDzcQYTeIPTz1wQZ6pSsqfkZh7\nh52jr7VopLtdFJSQklYMEjMcy7jH9DgQsCqLD49KwSlIjPQP4tKq4H6LWx/G\nsRlUu3jDhlkFN1loGnre+rLNSq/lIzPJJeLsoybxlNsC1VTupPkToNHiUxrS\n2jZ3zNUBiO5KTwLCQbgouorH20ho1T+We3xLjr7pH2OuviP00To1zOiWNQ4w\nJBgV723WkfuSZA7BV86MPoDZmf5bHBPyNozVhJPKDtYXC+FXV13EtJL1wRTw\n9CLhplSrLkueswUWBAG4tsoJkQUS6ML5uN1jQX2lkGID0Dof/510dScZRv60\n54CYdcJLTT22j0Hmi1YLqpYdWxmgy7mv/r9rnjSOc2791KCti//yR0Fis8gp\nQeqD\r\n=4IeZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"c99b0206f65d3a2a8bb240ab2672ca7e61689d02","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.1_1553128751948_0.9343431277030305","host":"s3://npm-registry-packages"}},"1.19.2":{"name":"semiotic","version":"1.19.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d4f37512510cdec7905e3a07909f72d459d041ab","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.2.tgz","fileCount":190,"integrity":"sha512-+5v3j+zhZW5RhaqpmVzhys8oldQ79fCvqFjimpBFzDL9vokRwRqu+TRSP0jzYCulcPu2CQN9Y+h91Fc+x2wobQ==","signatures":[{"sig":"MEQCIELzrwM8sM8FY+n/E+7XSAZOnNDBrf6FoHIzGYKAdb3cAiBZmv5EbXKZ1fcMUpZHXzSwvYSxhHRxzzA/s7K+tbyFIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2989775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcos6eCRA9TVsSAnZWagAAKlwP/j0YgEnefLHg1bsRcHpN\nHj0NMSQnZ4k/XuRhZCgbJ+NpAePcQNB84jpjvSYBGuRzMuiVzQf3+do55heL\nE+xJlXwMfqWSb4G5E80upkDFKeuHV18IzVSAx+XrqyrTgj1xdeeseJNMLljc\nzclVcaSBb5B3XR5mj/d1huBmHgzC6KQu1lX6RezFpGSh1dn/nLcuFLZrFWbF\ndyK33TJrtd0agAp4A7iJaBT8qpwfik783Fui0oSM0Bv6uQFkxPdJrp+Pbsgb\n75rr+Ej4TZVLOxWkILMVhJPSbPtt8Eets3uKxZroHxVCD1fD8jWZhP8KxePi\n8uhzWsaSbYeNFwKaoJyy4tiJVCwRALvhWszpCyekE54oTbwzDqb5pCCPe4TE\nDZxWXlbMBTkbndClBuH0esrOhURLN2EDpsyt4IckJg/pJjzDDdAjcwLiOwtu\nbpl0KidtCiWthXgYyIGqkKaftuKSumB32ZV89y1TOW7/cnJFG1C+htMLx0io\nKdLyJxdDjK3kwq2bcuEUc3Il4CIlLxk9FlwrtZXFaAxT7vGLb5QyB0XMTaK2\n+kJ5L7kYrZO5X9lIHBaglnwPa9OsGwxFEdP2OP4IfNd7kS1AIkacFojpFhig\n67xpnM35oLh+97b9mf7LM5Lzkl9Gvd2eYYgj1RuCgzQ2wF79wJQNE3C+vKLw\ngpjf\r\n=z3Xv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"74b7a295adc25309274cb881bff5c6cdf45f9bb5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.13.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"2.1.5","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.2_1554173597705_0.17813264260723027","host":"s3://npm-registry-packages"}},"1.19.3":{"name":"semiotic","version":"1.19.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0716cf1940bbca83b9ad303504a89699e04d9465","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.3.tgz","fileCount":190,"integrity":"sha512-3EalR2/Ab5Hs81lFVDnz8+7tHalnjm5RplvgMtJjdc6BCMOlQbb2w9AHG+l4O4BzE4smi0nxIfrMZZDNoaqx/g==","signatures":[{"sig":"MEUCIQDMSwPK9bPNAuXEAF+LTwQtIE3nTrwEVhBOl+5KShqoHgIgKFCpngV1Wf1jd+kYkX/RdHIWvi0mJkyq74u+mt+V3ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2990672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpu4NCRA9TVsSAnZWagAAm78P/RjIuRz9hQRT1RvuxeK/\nCQpP7VGwyT4uIm6ZTTuYeJGUc0zlgs1yMMn6fac6MNOu2ybEQF34XqzA9wFB\n+F+5P2/h+qS5J2WJrKBJYaWUgs2Eybukd/vi8LC5veNc6ilA9KXdXwxBGPtG\nGSwd5s1ombPvyBPgC707DQD0fvfke/f5LIFjW13/4QEfLMQPyrIHdNtZQLc7\nWLO5JF1D6NFxqIJFiU/SBuevJ7QlG/9LYEQ2puoNaPuUvk4Q8l6ZLfD3d9/X\nJxWLP9GPXls5ITGQfl0G8dGiwWDo0ii9jBuiz0ZvWZOHF/JijTKV7MWOsTQE\nA/nqhvwcVSLvQjpsDqmLRTm1JFLEvDtj6mS1f+CUsA9uW65o775xs0QfMVDh\n9V7DQYXn2t0jV4+ko2aYDXrX+2itFO8zflJkkFpanMbbj/wWHeZpAkz4HQVe\nrxdk3liMyOOpm7MOByA9v/lsobqdDkt4mQdUIaRGrYxOr1pVTK3sQGHTf/Wm\nXjYCdRjCwQr1Zr0yNNfZf7IeY7o+89+NKO/M7y6Qf4pykbcjNI9VamyJZ5/4\nlxaIsfTDTVo4QS2dimBAP7IHaayaOu4kIcRm1TL7RVI8AqK3e60Cz/EMSO1Q\ncYy66yH/qZQZ1cSj5iGKzxl6QFzT7atcGuBR1f0bryeEbzkkJWVNRzRkYT4v\nBc1+\r\n=e6Dw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"11cd4193c567c88c7995f6826ab8f2a9a497e365","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.13.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.3_1554443788717_0.024600798317449435","host":"s3://npm-registry-packages"}},"1.19.4":{"name":"semiotic","version":"1.19.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a13edbae6a7137bdd3a5188e6d9d0fe2f24fa83a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.4.tgz","fileCount":190,"integrity":"sha512-NmHorg13/baB6lTun9b2N9nNClKELWIe/EDWyNTODXEdMAP00jA89iAFWa3q3Cx3S88xAFr8KxL9FbXI3axZ8g==","signatures":[{"sig":"MEUCIQCHUcuHfTCUNlApimXBLj/jh6gscemHW10Mdv9itKg4RwIgNY611TiTbj2qYsFVfFLxqCzmwSN9+7Bdr8A9nbcypJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2992821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp58bCRA9TVsSAnZWagAAqcYP/RxDuvoJtZBd6ugtup57\nAz0zgwVRBh2tOq7/7QbCHiFq4JKQ9cAjyMHgaPwvussUgBRDClGJVi2ShkVb\ndnSk2a1gqTBRuo4bJriVEEet93wpIsPHo/rv+UxyBBCklX53946sEKrwGLRT\n9ykUOHWNwGkVyhMF5BEs/hzU+Z6pV3n0bGVDV5LlASeJp0XGYjI7IMxuVMov\ntLyERGJP+0dqnpkF79D8tkix7Hp2fZl3cX+JRFbFQcdTM8LqKFAFv/ByNDrM\n+puVOjyK9SfWL6obP3O8BuRwDvJlGy3ixlvpc+Z8jyxh03JbWg0BrsY6Cn2h\nNKonhXxWqIpm9a5zuHnYEyQH29NNSbiHaDA6lZLff/01OIwZbkL7ZD/FrpWD\nphemVAlJJLPxtvcdUNYuEpZ/OrRUIJDp2uLTtMBo3SbH2eNAyGy+h1lccGfM\nvSfiHqrGC8cOfF+Q+Tq7TJnD2MvxME47iHKUiRnY6g4sVG7EVb8cyJ7b+/rD\n/h7Qe27LiKdn0aqOemtXkWrWzs5sP3wdrX7+rgXBrLENr1XlULGzZPsX9PqQ\nsSikNMrjSuFoJCrD63r39gflxwN9iBrDMR6yy+dZQgbWI73OGy/RvAZGZEDE\na4Tg5kPFVqmFWqeKOjxhQzCHUHO/E2Zi8ndpmSOMU76VuzZa2kOaWo9iWm6g\nGx1y\r\n=+tw2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"13cb0f7b0407916ce73beeffbd5e695e97a71f61","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.13.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.4_1554489115216_0.814304583451049","host":"s3://npm-registry-packages"}},"1.19.5":{"name":"semiotic","version":"1.19.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"837962cf55a2e6603897698c90237dfde9816bc8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.5.tgz","fileCount":190,"integrity":"sha512-Cyb7a9o2+oPoTbgjqpyDJO0trD6uVCBMNh5zmh34ZpSHWvEWZxrrs1L3Urn45aWPbhWlv8aw37uSOMUg/LnyDw==","signatures":[{"sig":"MEQCIGrbEiUngOuD2+4I9huJG/nKyL8tFTPi1YN8O+fJE4gwAiABbm/JVA7hrXkHK85k+4gui1ZskOl2Pha/iCNp4b6ZOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2994935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq5hhCRA9TVsSAnZWagAAGNYP/21iZ5VdBC5UXU/xzFEz\nLE5TQFVdgaG+O1EWWKFaxIj9FsfVN/3hOC6oLwnI8c65EjZSKIcOOzm0DdvU\nQY0Ir0qJ1V/xz+HoQlrLCzeeWjbs3JiayWvDlTFZf7pQnCCMqQUb8LES5XIj\n01AI9L1+F1xrULlhvKYXOv5Q9HiZrsaF273p1mdUlFm78yBRskzyJ13/HCoE\nNDdLF348hhPqRwMjmRplkeTuUyt1NabCN1kJg6kv3l5zNNSB25X6ckC2tf8P\niIToeDhj/3lxRb5nsw+X2wFSNlrCwd7ApTMuVBoPtTAYLQaC+CfoQeBKq1t0\nfLNy2l7/Ubz+TlW6EgVK61SgGM/+DODpzNao1yC/E/f5zeYhgsqgNPZ9/fjU\n3wvPRdgvW/T6NFn/kzcxaRtfZl/9MhfbmL/3LNYlo0lP1rmCiDU5UEtUjd84\nHzYnRpKkJIjYQZclY6OrsGeX7+waxUmoE+W7mKhdnxJGZ1mjKa/9Yjnsz6eO\nyIZDBfAfsfZZD+AUJB02QsPF5QcOqH5D5L37b5qFa+qQSLcTWR+VoDQY+IJw\nZDvawqFCuTsjESdoYk4+Wwu9tGfcd834A6EH2fwRkdloKC7lwah7hFPbaPVC\n5/Vj6UMgg1u+tKZysAjK1iLYpJ9J6F9OBlog5X527P3u5bTgyqzM4BkWZSf7\nNmdM\r\n=zv44\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"37e084f00f917231cfa296bd30e9a731ba7be1f2","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.13.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.5_1554749536593_0.7690830883296684","host":"s3://npm-registry-packages"}},"1.19.6":{"name":"semiotic","version":"1.19.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ac4d6a3b7ce31177803702b040b62930132572bf","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.6.tgz","fileCount":190,"integrity":"sha512-Qar90KV6U8h/FWkcYNs1FBn6oIGKE4TgxcsWYlpfPwUu0sKmw5G1jR+kb9PWvbEe1Ig35Wf+0sJYeQ7ID4OoqQ==","signatures":[{"sig":"MEUCIQCxzVmp9+ScmjrwqyQ/Knh0WYMb9IjyDmdYVroJ2CYyCAIgcU6z3FOM23+1IJ3Gymr+NAk2Qs2VTyy1njwZPCYNb00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2995142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrQjACRA9TVsSAnZWagAA/u4P/0jAKAj2kXfrwq1+eEK3\nh03Eo+7TxQlGC2OovgPNtDxr3PiJt1sfa90s2njJkK3nXGKviTeb8rXwYO0v\nFLKCh9Q+FXsuOpkK8XT7sOyXFOi6RI5ykGGXk4cq0ofFGFHh64HsjC1ROape\nUnCk8e47Em9MmScdu6A2J4cF2YDyKFTUFMOQ/XYNW/AnyEG7V+L1ls03S1aI\nyCQyAki8e5Ma18Q6S3g2WAhxOrc4KVrpK5zr++ohcj3K5KNg3KNaV7XlEndY\nSO+IBG/VgJslwZXpbVfQfpP97WSv7jNUl/UMqQz1SxqnUpdok6RvE63ZuDPb\naDfT8VULN3WQAlsJDFPa7reGCKIE9L4qT2UGIgZSLibq1Y19rPO8CKm7x9pq\nOjoqiV0L6At9v6fqpd/+4FHqVWnZ2f18wFqxgGpC//STWVOIt3aWpG2p1w9H\n+pssVQdbote+3l6No7yfKPvNIbkLQvc+0hmD0UY9m7wUjbfMeg+pBO0SgMk/\nCcYiHW4D83DKyWnw9H4I89keFJgFWrwWYCpaVZNqiyVXJrZUcUUKTUKP0BGL\nCAfXE0F6Dv85pKEReRlqj9cuUcKVZzq2LMhfCdAHKCjtFhN7vJFQ83lPGZBq\nhTAlY2VdjGAILs+idh7hNmh+BK91q7aQ58qCjEfuPlmobKYm9SHytXcCpDna\nCLdc\r\n=MkmD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"9c2223f1782827f47dce8bb059fdc8e9b47378f1","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.6_1554843839762_0.049050231798378974","host":"s3://npm-registry-packages"}},"1.19.7":{"name":"semiotic","version":"1.19.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b495a115d20b0167bc97f56de8a87b72c26e31ad","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.7.tgz","fileCount":190,"integrity":"sha512-Ue1L08jcqx5zNx3+8dcRPkqSxwwgXEW4FJ+QJeX8lb9y0fbTCp90zcBJNYoRTytHUf2WPfy7aMbCrnwTSYT1Mw==","signatures":[{"sig":"MEYCIQCB40fm7VP0TFOCACN5BkVIM+25189Dppm3HQQ2neUPbAIhAO2oS1A6chM+ZnDotH8vz++2whMJ5TTvlFe6KfJixlrN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2997628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsPG6CRA9TVsSAnZWagAAGcwP/jNqKCmWtCS+pwncSo1N\njU1ojrOXCdjvuqWBuu37MTIMdDX7VDKNdpNjM8wr10cfxeXQ5fXVegMDogxE\nU8XoOvhES6JLm6SViBMwx8rw/dKpjtkem6GswwK5FNOIlS7/KnoTpquSAQD+\nSNJZ2QiEwn1FVdOBKciedu0GJ+9gl+GcOdv+RrmKgr3z9be+ED5dN3s/aF79\niw/4g2SSIbTUqdTZWwgwDMc1V/31ocmbhKyDWobVRoKzyfzumqW+4c2nWHCZ\numRU9rTJ3xvLWxwtYt2IFnepC1tHdJ3Xwq0GkD9hC6iXqWnz83//JmhTuShU\n8BJlypxPSO/UdhpxevMuZNLuVz5WtTyEiLYnRFUnS9rOi/fU/PaKdcUbGsLF\nqIHOpqEn04IHJ41Y4JZcZaCuwSvPaQAPapWFMpLNmz3ZPbtu1YxR7Zp0+6Z+\n7kUdGuzxynYcH9+J3KKrirJQl0qElbu9efM2srqVdndYi9Nx3uphWiMHxIZN\nb9Q/VgGRWDAVf73SFSxRmuKM4yMcMCEA8cS0BCEfDHzxnRGKQZ633BVjht3a\nPWTtZg3W8tMgSzvRxvpZbHsYo32AitkplyElmaf2LYxnI00ig7sXwZuHvSMB\nvBPbaAt+3fr5Iqeibc8+zkYS/OrdbI1z3BxIwLm5pJA1pon+v8YZ+1h444z1\nqQqe\r\n=W4kW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"f23c844bfffccb192946c24e80d59c4e145b22bb","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"5.6.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"8.10.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.7_1555100090122_0.6047264459637955","host":"s3://npm-registry-packages"}},"1.19.8":{"name":"semiotic","version":"1.19.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e36d72167c6fa38849e4a170563fd1773aac779d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.8.tgz","fileCount":74,"integrity":"sha512-AUabbg9mxb9vPQPlBhCWTXg+6QrbHS4zqX6syxTGEdAIFiu0eM4GD3UIEyLB72wi8ZkpXVxBitEKZojf31a+BA==","signatures":[{"sig":"MEUCIElW5PboTnfyqxbWehLdTXMJg/kIi+3ovBZxQL5Ak6GlAiEAihDj3reJGP3SMCI7qWL1c0hTfeE0bvBRpQJdW2v83kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1835498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2vqQCRA9TVsSAnZWagAA8RMP/3bz9eX0zPtFla+5wrbT\nmUfd2Ny1DFll2/VYfvZYUyBVsSET+0kh55443pJ7lKcwmaHtjkp4RptZ2PWm\nth6aV/FLvEWnFyHWpT6gQQuqrcri/vSDogVBNGfpuh1SNqXRW9K6orNj6qBk\ndo/5pPkuXHCNqNfjWL2xYqcKoYRTnAzHOkMmIK0uuCRdDHO4fmmZIoL6X2+/\nH9HRJatdeTvCKftdmuI/6WJ1+BApUdLWg4j/t2kDkeMKQNYuQ81UJ2VacUDQ\nJ1KJrQbg4oY+ioSp4mU7XBe8nbBaFQMALt/UwgX4pxd4lnTesS8fGyxrXce3\n85+TUgnZxS0ayY0foB5ouzI4KCCjXm7btWsg1mHtMRN+T61J0atPhn01LadS\nnaPPAN7oFF0bTti8g6X1ADYcvR0szYlvYK96OfEM31k+RQJYp6oyl5T5IzaU\n3okxSU5gbf7ya30FuB/YE+jBdYMqw5zRDltDib+qVGPl92X5wcPsn18rXrxF\nAKwNylHK55zOHSUJCAMp0AG7ounO2e6FjaisoUc+VnK8Btez/Q6kNRGbiUVK\n6fAJKlhmsuwo8pPa2h504gWBAgE8dbUsRyG5CxLAHWFpe+sXbtOSPXImOzcd\nZ2Z9LQr4M+aZS7HJWUVyEBAklHM2SgQieFJcrqiTGt2bbJ/G/orZmsqABtXL\n/uof\r\n=TPGg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"7dd18003d66fc1412f01097faebdc7abf3c6cff2","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.15.3","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.8_1557854864226_0.8264159494618477","host":"s3://npm-registry-packages"}},"1.19.9":{"name":"semiotic","version":"1.19.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.9","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"a67af6add3d2145d74aac00f67e27596b81842f0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.9.tgz","fileCount":74,"integrity":"sha512-AxYKcBZH2fp/pkH0mh8cG19pgeWsRu/Es+cbyVJX/DOap5c4sy/aUu3eN33byHLSibCGBEZIsuMB4plMPksX1w==","signatures":[{"sig":"MEYCIQD+JvVKmE08XoaLk/HZPLep6LanUYtZ5ZH7U0r6a1kRjAIhAOoQLWGij3EjHr3FyIy/keFabUlglfIqitq/rlFuusdq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5bNBCRA9TVsSAnZWagAAWcoP/iuGo3aKfb8fZ+9Vvjoi\nRPVDoeWJ0zfrnGZ//FNZeYou/1Z5gM11cbumId02bWR689GvWPEexM2cl+Kh\nTdotHV/6Y+4MfKrpWTUYFUB1GQb0fuN7TIIgln3qLncmfvZmawfl0/SMSYUT\nqEMi2Pv/ShOuaJvQMOVFzoOFcQdO7f9NPJkaxJsUA89YjpW2/fXM5XThc/Po\nmxck8Bn6LFICuO9SARqYzv1rKXlI/v1wMDkaiJUJls+HQikXRJsoBdH4hpVf\n8nHSluDT5ihE8Ny5lwFHG9c29fnnoKZ5zP5F2NbC8rAoTMOm7re8kCB6iSEk\ni9MYKiPMuKR2sYwTqAl6dp9EZ2gw0ABuqnAmy0n0fs6ogKEc+Rkhz6tmt2i8\nAIQFzm9AlK/ZXLcJWe8ASXse+DYc+YFooGV1W09q7NvV6bHobaAgoNtLAKae\nCKv0SRqceyuuaXxwFCKMT5fwSjq39nBVkoDsxscziEpqXIYg74VrTmUdVAfP\nXkZyR7kvBydaizXC4b6F+6yPtcw4ZPAe9/+QNCBKAOl1zeWMi6/wDoi6SGtG\nwBAOrHiF4axFbowldtrryy29BwrmvJXTQ5mspFzUL4YgYoS7ozhbEca0C6Ao\ndxcSFKDAY5TzcqeuGa5x9nTkjyb8nAF300XQvgePsdWunW2zql42ZFOEtYOV\nIvKW\r\n=EI5a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"b959126eb34d661b8ef558f402ab0dc49e6cfd92","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.15.3","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.9_1558557505001_0.3338925716780321","host":"s3://npm-registry-packages"}},"1.19.10":{"name":"semiotic","version":"1.19.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.10","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9ede8975e4c2e9e79bd5f905f1f66cf5c2f42549","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.10.tgz","fileCount":74,"integrity":"sha512-lptHFVwChO34H94DyquxW65ocPR1k6coMNxtMYPFJTgZ6g772eKYl4pIIhPW7JSfqfHeJpuw3LuGUrghxl2aMQ==","signatures":[{"sig":"MEUCIQC1D/P9m/DrWU61y21i9+Ki6vfmEhTXhwnzd7aZ1Z+MSAIgCvrEIcYKrpbcH1ms1+epr7RsvjJ8cT2NARRz0jkhao0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1849254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5bR8CRA9TVsSAnZWagAAp2UQAJXYH05T4wBgF820sZGJ\n+Y2K1cVoV4Bz/W50vhsRterCYURkpKNDk1JZ/4nK+qgEm5JT9JNPYTcYs8y/\nH4gJxKgoqu2Yec6pKMuJdI9REvKAybQSX6gYRzw124IU0Vf79PVWLMiMHsaU\njQ9hFc2m5oSfQ5G0SCYvamMHw87Luxxn9uIuupiEqXXEabEWoFrCJuD3NRyc\n7EZkSDGfxtkxDGWQVUYQGk5f4qZBhvzeErrRi6OzBQ1nnctIrF6DeeDSssUz\nQyK72qocmVWAS2HTVs3b7sfue7QQnjeI6q0bhNTCDNrJz04QK3wEg5KxhC9F\n9EiCx1w6WELwiLTWR81tFpCYMGX0CzX+jauZ2hpXC/JUc2L8sH5JV5sC0XwC\n29NnFENLCdW/mSzhBZInQhWAHju7tEk53Q9rpdZL+aIGnpECrPNy2L0QQ4nl\n5rBbq6h4p0L1cRwXKJCeqSI/F3fvPcPxGSMhVsq9EK182yGDpQQfRWP3ty7V\n4d0iM5dZWFliqkx7jx3eaY+vwghwnD449ELufHROtbSPb37Apl3WatMK9Zvg\nbRLP6qwnjOnMuFNURmKfDIA+99Occu3HjxAJxziXw22vMhLuuLTT2pwh/5wX\nroRXb7bdT/EPslPBqdJk9qx+RoM2ZhogCQ2yWgaWKHxKeUAT40COetI5BPyN\ndDMm\r\n=xYhw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"9395dbf0be3fbffc4942f579ba93e1fd00813189","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.15.3","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^3.11.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"^3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"^2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.10_1558557819551_0.7977952896786447","host":"s3://npm-registry-packages"}},"1.19.11":{"name":"semiotic","version":"1.19.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.19.11","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"343d6b48a5c8e6d742f5fd0fae7be5d5260541a5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.19.11.tgz","fileCount":74,"integrity":"sha512-TIiVTnKFonApiWZTN7AfJ9ltAUOl0wBYK5tFd1NCMFQJcbqDFAGrjfle1VHM2ARovNEbYKnl2a3N6zRwSKfJlg==","signatures":[{"sig":"MEQCIC2uAAIPW1CClMPV2a1nHgEMjszuJQFDXKwpzbojNUWVAiBqSCB+AyreS5nzWeWSFUGqVWA2umkjo+kFUWRlzHqeBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1951163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEQYGCRA9TVsSAnZWagAA238P/1iDSr5Y8F3lMCGF2SFv\nWRiEHk13ma5DFkdDWRJUK2PRh6bW8O4YLwOrK1XSSyFUfqMjexu/5R+0qZCI\nivs9yVMJJnXQQmOPyhB+Tbey3Q/6mCL3BbwmLqy8TTPTtiTpXwKH3y7z1JL+\neY5WLygFqMTjDgA1ZJ9YiUr2VtccCj1UC2yUeXYBM0Bl/WToiqV0avqvz2zN\ndNSenMujcZvwr+7znOxyvwkNyl3vH5ICXXQE+zHqOmUdb+CklFIPWF/KRrqQ\nQA0o1FrfEZTrCzscgUaWZtujNsn0A/zAwO9S/c8YRU47niqhttz2oCwXVioU\nyWNLXqBAzY6STYhiDp+D7DggsUxvXQtZBkaMv4krB9xpOwFtAVHEm4YNFAEC\nkKCpW8aFtulfgY+vz3nN/n0rmQ47Tgk8PRnKoVN9HDbcQd0+LThpKGzUDxil\nm047OO2+a5V7oB+M1TaBs8cztBaaU+emMhbqHNzz3HIbm6HB0qO9fmlD5CYh\nZJ1tQ5umt3XSIZFL8TY1p8v+W4xVoCeWOCvosNuptIUdxvL0GQsof17qxR+v\nctEYqpwyCiweE9aI3uBt+YJ5xsndCkZ3YAwD2HkIcZ8mI2g41AnRd3osgHDO\nn0OVCltxrcKOz4ozdlAeJZpGqndiqpeXJWn8JfdYFLZc9pNb2p9anjK23WfR\nrx5p\r\n=KOSE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"7c8c384731d3ebe545bcf4a67cc92f8b523c7d32","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.4.1","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.15.3","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.19.11_1561396742030_0.07719147337262222","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"semiotic","version":"1.20.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ec329e019765aa457e418a6c367695cb45bc03bd","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.0.tgz","fileCount":75,"integrity":"sha512-s5x5cvdQs9Ut+M4/rYG27M2GTFiBwlq5VgpXbGarp9p23rhBO+3izZdX5kCoWVV3Jz4FwAUn7SGDonovY5Ijqg==","signatures":[{"sig":"MEUCIAlBq4U2DJV7rYfVeP9YFblICuWayBRfiCExdZQ7AbVtAiEA6rBCAuDKee6lFtmP347y7YOHrS8eQxAGCZv8swjXvnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1965128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP2WfCRA9TVsSAnZWagAAMcIP/1C7gGBMxKSuCsvZxEtM\nQMycHVEs+9WVfLqhqf6fHpjdx6OiDGhB6fwqvH9aACacsVrZKvbdNmCS9t5J\nX1TVIyvrQH8owKLQu8VbTF53KReuDVt8EWqsa4q1Nw8pTqb45lgTIDhYgyxb\napvG5Q0HRpCbh1GytNGELhyT0HuqvkRY9Ld8zpvIJAcm4a9zRqO//5peTiSD\n0EfvIpZ2CfzG0ggEr2lUbNnKUkNjfT+KKYVIcNLPCcw4DotX7/5sGFw+boDY\nDuJ9/fl/r2lrMa3pMDMrajT32wpUCQdRefvU5BkhRPIKyxXFmjtLUfKirfo8\nRhWR5CujdMUlRJJJenZqhQqcaBI+4tdVF4uzJZh56JPMsvX3J9D85H96UZBa\n6syCHLyfTXNe18PIbXboySF+5bWon5l8woY9vWys37LjZ5VDCBkvpvBrJ7rb\nTuwFhGuthKbb2tnV3by6CM+f3y3fKY3FKb0SV8lRZem4ozWg9B7VO+TxipmJ\nOJ/CmSjxycEuthz9Xl50eA0zZXTKQnRi1b3YY6Onq1YsHtWtTC8fVIyz2382\nRXSVXXz+wdbRVbY3HX8jiiKH3Jkt/1ojiS4ELzQboSuf424MwmMVdGc4ntk9\nKpsOqtsjY/qRCp/xbfsEJeUHkouc2PpuM9j8lfpT6oONNTmin8Y3/PbOxNK8\nSYA7\r\n=GZ+w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"e801acc1e7ecb14db2d75c13f91d97c22d52797b","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.0_1564435870256_0.241971893868552","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"semiotic","version":"1.20.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0fd4f290a8ab6072ad64490df350444092acc081","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.1.tgz","fileCount":75,"integrity":"sha512-AdiB3/WerUlp8ch/5LmZLIp29uoo//OnLOr+zvovmButzdGZ/bRlnIyA1oBFtdvPObsERdkNzQsfO3xCybRe7g==","signatures":[{"sig":"MEUCIQD51uDJMlXNbGWtprstx6ys5MOWvOEtfHr6vU8143zNiAIgSoFEUmgNcwm1Ol96GzizZt693z9SWRoAawFp7r0IqsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1970000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUcHnCRA9TVsSAnZWagAAypAP/0U6m1LPr9m+G2QqTtRi\nG8HCVrlrcD78jCvFRopVcI5vSXWf6JorgXhLYIIlf2jTWbBtESQ7ITgZM7ZO\nUZ7wnGfDkDu+E9JY87K6cctzsd3rXRc/zf0bdY94RCni/NYJoi3B0oY+fhtS\nHteMWayIp0uDQaOIDIpEvXokBoHQi9ExyLXhdR8Vr3Mhu4U0JkLRCf3kaws8\ns5VMxkEXxOtZOu9zsG9iH6tn2R/eQiowMEZC7asEymiO+x08RA25ZiJJp/YK\nGYVqMK0r8YFSbhazVvupiX++R4jOK8jVK8jEYSQm9Qa1hfIdjQ3IBafwaTKt\nYVoR+E3lY+Aswf1LZy0f+SYvT3mAHmAeKWaRyPdkx3KXL8k6tgBsN7ldq7gx\nqjYNMQuc1FVU9BWhs2H0GB8GnSPJJK4huxcfKotJrhKVeyrlTOCY5OtxjSKm\niTcBmunj/ddtOBM/ZZNs5Ua7O+J70r5M2e1guroQXrLPomCZikTrf7g1gZh7\nD6A6+wJx4DamNKf5aa8oFUPHfTw2JSB5nFi3LhYYQOTYUd0RRiNLoubQ0gPQ\nYmwG1ZxPkVpTxEBeKcj707RKbOLud1KmFHV/FQpx0uCSrFq1gqXKjffw8lZg\nTuqHJUI2ymTpfDy6VSRuXulio0BqkOkLjwunHDTbPt4M9wawuYqAaQFKVEKs\n8k1X\r\n=ENvi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"86fdb131f76d2f1d4589076d25a311c0bd3dab4d","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.1_1565639143030_0.8995269650216624","host":"s3://npm-registry-packages"}},"1.20.2":{"name":"semiotic","version":"1.20.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3745ae51fb257270194694aa821819c1e2841e39","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.2.tgz","fileCount":75,"integrity":"sha512-uTZHpOcN5slAIffamgB4egAjbpEeibJ0eXhHYHg1VqB011Sa4JjH51gG51OmNAg46Y96m0gzCodyIuAnjFYg/Q==","signatures":[{"sig":"MEQCIFnIc8bZbINdBu1grqJyDoN6kRWyr0/V8BjokkxsknlEAiAeIMlPktW8v3S+gdBWP4Zeogs4RKzsg0VSwfZI+iu/2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1969989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVOi1CRA9TVsSAnZWagAAzd4P+wWFpvHt4F8FB9KGZI7r\nN/W5mtd7cDofD9MtifYNgPxXTHq3IQpqvyKfDKHNCVJTKjUffGvlBNIMTVKX\nXtglNxDwzrwOfIzkBMltvi9tD2lLlc+9DrK60x5vBelTj3eiSxg8oF/zvUhU\naRGb852IVwaUNbIi2ug6N/OVE7HfSM5XWly2hICD2F82N1PxlzFbSA/MJKQ9\nQApvEf5iqkjTaD8TqbrM4QoIMpsqNdyCmTv8f1fP3+tmtIsBdAdrEQJwiPfY\nz3fqDcdrq8IeQnXUoUo8LqStf7H6+Sjo3V45Li4x5bL7bNB/GtGMCnuca5OV\nHLVa6R7uaDdo/AsvVJXFFmga9tgsVwQtgpAxymzBLO7pCP0FBJlgA2DVOiDR\nM+LldfiV7nOR3qw10/MLvxY30retKwMBYuBg+D20HrZrzaE4esDTMmQ52hWW\njgswpbaISP3ri4DkVlajOQNdP0e22gvSIOhGD3+C4YwjN2uqs38Png7d01uv\n4lABBTFTMDv/idD3C+7LtrYWxxodXp+eZclnChiXVishFsGxM6eAfLibRCTf\nMafuz/TBK/w3KvikNZVv/1IcmqbrU4EhiugK5oWmeg56TcFZZFo12w4NZRQ5\nBNAYLxxkOO3C2DYY6574epEZDSQ4RkKiIRM5VSAAtuEajuxPFTgh2s/3v+8g\nKyP8\r\n=lcIV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"59075c9f2cfd3c81e65f9bf3733dabdd9fd1f79d","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.2_1565845684903_0.38468695664101027","host":"s3://npm-registry-packages"}},"1.20.3":{"name":"semiotic","version":"1.20.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9126e567128768cfcd40d10497063fabaafe3b05","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.3.tgz","fileCount":75,"integrity":"sha512-9Pw3NJtNSBNKA3TL7IXWgvBupqw64h1gG7VX1+6HYnmSyAfZe2cH+ixylVsg0l3ajKfFeOdG5xy119tv9ba33g==","signatures":[{"sig":"MEUCIDOsPkUjpYiHhyzudgsiCeu1wFWAZUGgBG7f31Yr3Vd1AiEAiw5cXJlaGx5uV/yrbRNvQOY+330zr2mRm0LlP8ET3zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1925310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbcgPCRA9TVsSAnZWagAAt6QP/1iIkwcvU2cREpU4CEzV\nMkR+NJyOG3qrTCaRhpUezoj17IDKyZdGKE8Cwy9/AR6zQrbvytUGojZBgcM/\np8f5w1sxBYyhhAAsmPX2M4ES44QJ2TriZ+Z7a3b+LzMa8wiEvF/ocqR0Vil+\njCK7wPiaWwnHDH37IptUn3PLNnNNcg5G9U6Gl0MIRBPa011ObpAludc3ka5p\nKk/DoAvRs+5QQjLj+py1wkSBbPAWEYURj0/7h6LaBbfhSmpgccBsn672wJTO\nPqvJRAILMkHgKxSg6FqV7oVhaPx2ilm6cVKE96oiK9GsUFTpfvCs6H4GdKIi\nNGQ4C4M1leOdzI+aU36ObWPhMFarQ4JOUUJqI5oy9QMW05yED02xUGSHJICK\nxgSJBn9ZfJ8iQyVGeTafs+v9RTA7gADpPmTLG16WoO9PR6xqNkWZGxSAC8lt\nMGYd4PUGa8iJoLYWc3//czR0oaeMljXvcqaSH6emVle25fPLheTGXu6UwDxX\nbu+HLByBMPna7xuUnUkjVkfRwrYMSkamIVx3vURC90YqS7sgJeJYQrdNIXfN\nGreGGQexlu6x7VYG1mudZ93S1M9eRo+1wgqaYv/ImuL2mcxdH7WkrULTr0Gd\nMhipt1iLEeoFobDmoaZb3UUtkuCm2Ziv4HWvPm7CTFwsZQW/L8xlsTt6g28J\nAOOM\r\n=mNah\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"712e100537af1f3d810b53c73e8e61b50969347f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.3_1567475726390_0.2631591778169198","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"semiotic","version":"2.0.0-beta.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d7061f274332aec7a2f8842498b2d25eccaa6407","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.0.tgz","fileCount":79,"integrity":"sha512-L29DeP72EkdXGqsZrfOBwpPxOE9v580z6XudU3rj2LzGrNgKZUkFXEzHREzvU34ix0zG8UAUy0DPCWoCUiAIzQ==","signatures":[{"sig":"MEUCIHpHz6GMAGoAkIhY9MhHaHJXCSEMV/LwGVDoN7JALXQ5AiEAm5mujCQBMKbPOLbUGT2A9dNB4LrtPLl0ARmRTb39S3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1694045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmj6+CRA9TVsSAnZWagAACBkP/21egfNAPa5dTCKxe1Ba\nuf6D2aBfcNv4dWdrrKERrflXwXpLI6KzLBWiXBKNIcHVi8dlK/g7kUA1Y06z\ndP5jep+yk0NEueCG7E11Ww0qzKbYPWywxMoaBeniyKI20vguWSAmirnrn9zQ\n2q5rV/S1Vn4fohi2a0vG2QKOOnzq55Vn9aLFVmNrogBMmZN+ntsOU5fPD4ZV\nLXIlfN/2MhbjsaVr68Ellrx1FWhYIIhm0aEBkgNG4y0T78Bv78Q1tJaHXTVI\nXSWav8DQhGowW/9Suj3oDMJ/fSKCpsySO9x4cQq1uqXr4tGJqPpn0b/Dt8g9\nrZjlZoreMyE9NVpax5nJt7NIKY8b1Hvb8VSiQ+kfruDzdLziJtE0K8ZCwFOn\ny6QlXwUt5mNOLPhkvhRcZoPRnuWCJFF5NUejGJHMe9z2eFnrsyeeJN7FWhoo\nSX+3viU1gbSCTzgbVMTrY2Mr5GQofwT4y3ayNuYead5xSh61H6lMRAZBLvCJ\n4/9Tvq8QCp1cN8OEc3WATckhw5uMaXsiChXhTcz65IEb+Gx+Z7OoaUxV69lD\n2Uz/vL0gbSugU355+LwU4StETuVl0VRg93AU0wTNICAYJG+3QMOBXHd5h0zu\nb+Lw1b5j2+r+SyBpKdGM9bSRtg9qJ3VqsACvVz7l4Bm8Up/MvGcDd+bT2qZS\nNHZx\r\n=3kMn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"a23eaf15aa3e7545f1eb3d6d3f77d20dfea450ee","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.2","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.0_1570389694284_0.28557540116942426","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"semiotic","version":"2.0.0-beta.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f34cb7d62430cd04203988ffbcc94465fd2ba59c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.1.tgz","fileCount":81,"integrity":"sha512-2FzLhhhAJYNQahjiUI3wwRskWHeUqJNJE7BH0GarD9mQ17xiCrI4tVtczrOaoO955pjNndA91s8j7yoidxXROg==","signatures":[{"sig":"MEYCIQC37FeAqzbIFFDJWBov8z6tLOmK1HlV7xffiC32ZC0X2QIhAJxntDqjYkXbRI1911Jype9ISwBnwAvk4/2WjM697TqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq2/PCRA9TVsSAnZWagAA3H8P/0yzDpdA6fc/Wjv2qsOx\nrnyLujK4tHjwNk1kMs8e7wjWMVw1oYCcG3iGz+WoKlnxZ3jBXGO9wBj3LDiD\nfD0gXA+IbNl7Chg5RKIKYSxH8LcR9C/LvWGh8FYxGGHe6Y7wvW6Vbyi17TaF\nPuKe0fbIIQMPx72yTQ5Xt4ExMJk4J7gUdpP23cUt1JxX23teaM07Xgkl5JH3\nckTQB38iCGD9yauBAwIDb6OUeVJ0d7HN4YQp20ZrJ7W8BswXOL7zGCsDa8Cu\nJ5zs1YWFMNtOMBN3c0/Byt+gebx3nbie7s5cb7DMeqYAoiPaC6RweW7FL++l\nADoKaNjHLOLLlEF7XgAA+0X7jEM6vgZd8hwmnY3KLzQqrH1GmOE2t1Ilx4NF\nu3DUG6RUxtCkAHFAOjzeB80SPInUpK1IPH/n4izjhbj6mQWsRPW/TKIqS4Ja\n9XXz7s0yJCgUhnjTrzp8CLXgPfttwqyqyhMrnHYNmlM28adaeb0H+WqCyxjC\nX8TQUME7l31/3W3tBzn1H9XvN4joCEIpRXeMIXW0SXE2AbVawzAKORMQcqiR\n9Svru4O+LEciRP3GwxIPE0xBnP+ZR8ed1VNMih82Vd392efh7006qPh8VfJu\nZQq7EZ3/WnaDA+16Ok/sVFaWDZ1YX8/RYQ/Gyt3IwpyVaIqf1f8brfT9URoG\ncqP+\r\n=Vt+7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"a23eaf15aa3e7545f1eb3d6d3f77d20dfea450ee","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.2","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.1_1571516366920_0.5005224036050311","host":"s3://npm-registry-packages"}},"1.20.4":{"name":"semiotic","version":"1.20.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"bedee3fec448e8060354210df89c8df192caeb23","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.4.tgz","fileCount":81,"integrity":"sha512-uu1FkeVRS/zNiUoX4sY5JaT7PvFbMlCrJairIXS+YqkTJv/dfBk8eTltKUtSiQh6vsrrmdMvum/YDQE1BtbKRQ==","signatures":[{"sig":"MEQCIHQoN13QSeHqL3ieXnWQnTkC9o+O1jfoiy/K657Jfwv7AiA7kIwPoZ5hZOu4J3bad6jmiTJjR1bEz4zfaISpRd3meQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2011191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzwIgCRA9TVsSAnZWagAAGGQP/3v0ot/3GPBqDkCryKv7\nnfyHddOkoEDy+/nCFUNNPOOOvygS6Ydx2VIdStBGj4fHmk9UXN0DkH+0/ws2\nAVy2v6DXjblZW761VJCl5rp0rCczK8VXZPzLNOwSf/vQHCN/QLKMjQYz1Qh5\nja9XCzYpWbWR8cLJqExm0PRQE5sg8rvwK6kWMNrQXBtGZCNgje2fs5nuaz0h\nCG/ryPSpCIeNRrUyxH12ji51a2wlHTgq/aO0hTVufvStQgfDd2o1pdLxbqIG\ne2MGmp81QQAERibrPbJeIJ1G4Bs0ar7ufalzNGaXPwur3NQ3I2XjYEToaCkA\nCAB895jHQoda4ePGzwuKxGmmJxW+8EHIWa6+XFhCRQ4Elek7I74TutVU17IM\ne2qVYnlwadVF4e2ZNom0YMKdAwJSuYc/+goT6VeFPLPAByr8nI/q9tMvL0Yt\n/wOotSFhzBo1XpTKmBW+FR0QzTqg98uy+s5hsPRACYJDrTAtCURshiqwU9Sv\nio0z+CxjafBTlcxDxz/5CQ95OUVpwpgjRV27/zs8ouP8hIRQ161gRMUoIz2r\n4KJP2HyWmsFTKG2rkKtc4i2IdElTTkRT9s8O/su07HBE0QLFw1ycV7b1JsWB\nkjpTIYSyfyIGtqpPnM4G7xXzdwvNqWHKUqpu2prc+U2laUtu4i2BIBn7Xjy9\n/6Af\r\n=dKZr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"874bda56702e9ab715a7275cfbf5b9a0d58a5304","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.4_1573847584499_0.1949185876094408","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"semiotic","version":"2.0.0-beta.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"52bbde91b96b9c99ca3de2edcf6965a8985315bf","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.2.tgz","fileCount":81,"integrity":"sha512-rvxSgxJukmzTFPC3MIKG8DIYzScoat9A7qUPafkmDSKuRxaebPk8tKJUHVSRpjWd3VtJEfy864nMCRXIJjEfhg==","signatures":[{"sig":"MEQCIAqmH9C+exNKbA4QuIb1tnDxki3yPa7iFWrZkbWeStjxAiA25HsbNliPrNa7Ajwmuo8ZtYb6FVtnZPxy60Kt5CBJsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6DGaCRA9TVsSAnZWagAAVBMP/jc3wVhhuZi2C1wLcU4x\n5Dx/JjeGdfRvKZBv8bMU1zfqEqPgFhfYcx5vq80GqX5uiKmOGk0EFl1AOt56\nqWlBHsGOb7Vfx+8y/W5Qwp88+FkZg5ms3bv/wXoBBrADKY4SnxsNmhg9EPCS\nhI95SOTRQLZnx2xoSbRZOPF1Qj/Ul1i4zjV4UnjvZJmc2jIr56Xn66mZqjH7\nkqS9FnHsA2Fida0dvpRZEwPmaxONLfrhVvOoJ8mf8mvKLjH1uxoBW/c2WS4V\n2VeAiLohKacNv1bHgdjgBA0PoH+FvSmZGwJ8sRDijx7OeOX50n7mO9mtrBUM\n1UhyYHgN7bO0d5pFpCqlVJdnyHhvOGUmlZlPA31Y/2fs57ljWbSe2jkVp5UP\njtGEbuSnIg+nmzYF6rVTgqtojzyqXnEHpA7rCmKPepcXGYcoC9c0/VpDVWnq\nX/4VufYAUW0PEM14ZfJ/BsC5wzrRKjeiQl3hcRMLsiE0y7rrPwJZBKPRo+Wa\nc+un13Eg8Tn/DwmXQeenWUZM6DO7Vf/rZsfU2PrezRPREb/KN3Kp7DN+dmpy\na9PpMXiGdlr25NJYKAE3mEIy85DzAaNxoX64MztC77gPfT4OxDNpAw0+al8/\nly4Ul+U62vOK3OVUEHrjfDSrMvd1Zd4CkFiLB3ITqGsVAlYor98lsjS6fhjy\n9z5w\r\n=bZBV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"59ad884d1b8cd683a3486f00257cac9a0ebe4a85","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.2_1575498137578_0.6232937364667852","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"semiotic","version":"2.0.0-beta.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1b74d818c73705181d01bdc51d6473edce688a75","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.3.tgz","fileCount":81,"integrity":"sha512-clzAHOM+KQH1lXSmiC2Md/dqaTTEHxxV9Ltt9690PWeJWE4UT0EoBaE7Wna2j1cqLZXYRjoZDXQHcuhvrFlegA==","signatures":[{"sig":"MEYCIQDYUSbE8GFFefcdJgRaG3qJeiy1JRzsvP+CT1Tfh+H05AIhAOwlUuyjkN928NDZjrxbPjNs4wYtZ+K7LYr8M2LtkU9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1664922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/QlCCRA9TVsSAnZWagAAr/YP/37sbojVnHhtwzRJpNyn\na0qVSRk1AoXDN9Lkec1QcwLFVLec7Qone5UMZ5KICvGpVEbXvyoFWa/jD3eZ\nc/cmcFUwl3PXlDWcp7StFTvOqrG0J8C3ZT+wBelKiAcRdZuJjbYn9igRGQrq\nY7iZoikzmV5P6O18chTlBXWUByxuP0A4ToGifK0D7Z/OdQLuBrJjPy0lrz+Z\nGTnZ9Ux/G9eyg/b1bT8vHg9ZxyaiIt6c838O0dXVVIPNUU5ODoFOLI4q7NaA\nV0xDwtWElLuCaK5oNaWLQwwSJTZGm/tQlJbCYrSdx92o5xp1EpmZsUSz776F\npJ/BSkcLSsfgY/m638zucmTOYFum0rNQUVT5XOHp5AZPAJWPjpsoo7k2JEc7\nKtSWUAK/hS38QMqDogj9MYNa8ptbh2KXl/UEfvu/SQrnVhTZNp49QVy+PNAe\nLvyj1PCNCwGzLQzk+U9lHQ84Ag28xQoG06yJoKhnGvYRIX9MfK6vgisRionn\n1UpqgO0RulnnSLW4VHs8LO18BJN8LpWVPyfzYYXDXoaiXlMkH7IWXCsnzNbN\n8WuFJJEsENsMWOSkGUUxRSPq1dtd3G+QyZN+gVvmZ+Mmr8s4diqQRyWsXkCx\nMn09h2y84/Wgo6B2s5DJCeC6JOmeyxoO86wG3/yd55Fwy5S92a7mFaqN82x7\n7Ju8\r\n=Uucn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"8ab5d4f2d612e7690f118ff061c343bea4b04756","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.3_1576864065986_0.5777235390345508","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"semiotic","version":"2.0.0-beta.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"6516cfb4d40f7789d193bc74513fbcf64b66afbc","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.4.tgz","fileCount":81,"integrity":"sha512-vePkC2FDxTzM8iJpX56cWSmjkS/5dt6clLfAu31ch46BTeOmC7oORApuIhittjVwr0t+UVvwAMPjUO4OGvmSng==","signatures":[{"sig":"MEYCIQDKc9w5Z4KHfm+dszc/uGz8vrndq8jPXMt93TyBIM152gIhAPnFGBTWYWzywOZHEcAL+gXd2fWOi/V7w5IFqNp07x9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1664853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZTrCRA9TVsSAnZWagAA9loP+wUpHQfunYOVCzvUKxJ2\nB+UVGMbs+erhjPT7ssDbkR7jyjSNMrAKjE6XtMUy/JzU3H5/gN8IxmJM/yZX\nddBHxlNSSc5HbagTmRhRJJkIouG1nOzKl0bcKgiBaSFD6Z6PRvxuVhyrr1VN\nGkJ/5D/CYJ3WnzHV6tVsiwZF+teenHpvnxRmKGJ8x/krBfIbu/7iqVjx3IY7\noPm3N0tFVJYqJaiXMIOjUvY9CRsUw2RmLE4hePJseUX8bjSug5qKMRh/doVf\nTG6M0slumF+Sa8Xs9fy2jhJqQlOI0qRuUpYGyHELG6eoqKwuPweLmrLlz8ka\n9yEiEnk1m05oRaoldty6Ua8yIOgt7x9Smq+UiIYKhvoxDfZX4FfAJh3KirxR\ns8irH1aFc5VXMY8eVkODU8a242Q0nalsgr7Imr9W8e05zX/lvoZFIyDB2v0f\n76nkmgTu8lVx/36ED51nM0+iF4rgFb6MSVxukYD6bTrmUZgXmwy0E9MTZIuz\nY13g3z/IxEg8tQwo5ykUiM/hQC7/i47RHAVFjZf8ilfYCJUpblj8oJ3vIBQr\nSjYYTMF3vUl5qBrI/d25jNUDDYMcQMI3Dh+iAaDYPo+O13VDT3f9yzYWDjlN\nMwA9qJUdInc9shbZqg8UHxPcsWLRQiGHF9f2y7LjOI9JVIISNl62CpBYNQHv\nDBkd\r\n=aTyR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"76c2865f5244b0d4c911c5a4f0fc26132845b226","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.4_1576899818395_0.8201610581617482","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"semiotic","version":"2.0.0-beta.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"319770eec295d249633a0fd3280023761f5f58b9","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.5.tgz","fileCount":81,"integrity":"sha512-Rve5nrXdM8hidFoi6xlh9H2XD/hGGEm076wSvjK1rLTYKlNtynjyFIGHsdYiRUqOeUHvDaxQAXVg7U2Bkd0rLg==","signatures":[{"sig":"MEUCICriKMZt/9vlWiOkMKVWbZDlL4+0Ub4T65lWrVGmmuLnAiEAvzjczUjwSCKsXJHIIoiOGVkf9D9FjDM9vMb02k8YklI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1665055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBvIFCRA9TVsSAnZWagAAU7QP/RkXzRTYUOxsXCgQEFjI\njNGJNNzvOdvvHWddb/ar+/JWyfHT3vHt60RrM33VYYXZDYz6S0hENj6ph4dK\nGDOkSExNYVwHOeQxOB3TELUlB6Y1zfer8MWb0bOrKqgMFV7Ps5QfTcRXGbZM\nW0YDFTtkp+LFs3uVERQZCCw2vzkcjUC5o9bElQsCraJ8dLOEkeTptQyeqLwi\n0UmciZmUnBCXKOjESX6nTSyfyZRyHRKFBkyJ/teOuoWlQQAokZgIk7lYSlWx\neexVeu17abFA9tJMFd0Ky34jNzJizNeOb1rouKp0NVcANm/LjO8XZ60Bp2sy\nxGNsPwqa+T0eKhylqyLKz2l068kEAxVitfZBKASAGMM6M/zubehIbjGu7s+C\nekgfLzGjfWbZEL34FPPTtujOEd4o9rfx4WP8v6U/wplOJHg/dvbNkN9zN3al\nPyXxxyBkZAu285kkHEr+dkL9k7SsLKqsEpuJMZu67p5oSXQZapU4tTdSS36P\nOTB0fnDNZn2JT6VfoVpQsD3ERxJKPoZBCrnwms1VIvRxDXYSdPVmZ9UMHO1K\nLdcaU6PAXE8BBb0x+y9HWD7Bc1Zcg9l0n6+NF5aamChh7sWBDhiVkBMzHmyj\n0i1J57PmYLbtXqZk3aZk0umPTQCUdQJQynlZ5ncLyudGDx+iVKGX84PCKwub\nJMpA\r\n=jR0R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d58c303fb31878e6831c09fc8de122ac39c9147f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.5_1577513476582_0.7645535184732766","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"semiotic","version":"2.0.0-beta.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"dc0792551eb03cd23c85e469324db45a3bf83818","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.6.tgz","fileCount":82,"integrity":"sha512-KgXZ/Jzu8DVpY/4SMImntzP/2n+lMzhif6w/GUQWk4JkXqBd6k9Phk4ZWitsv7KUqg6Wg191Jn4s46+rJPS8pA==","signatures":[{"sig":"MEUCIQD4Et2lOLgCBsnWqRjLKYAFMj2AChPyOJ7SNfzeEf6FQwIgY6lHy4UqNv/BYTJ0NZP93bt7kSJ11YzlldUH/GeoG7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1673098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEAxaCRA9TVsSAnZWagAAG/UQAKUURh19XCoV9zf556oU\nSjjG0FDNynx+oZuZq8OSGVhm9OtaV2xGpiOiYbjJFsXwbf8KezJRZ1VMNFSD\nP0dgw68Ecoz3Ukki1FpK3aSZqAXG4VVuHj4+09NfD+utU7NdcfCOArRT6qoX\nZeJFr1myaNzZ9tdnqld7ZETNiPo9NadnIpqxDvhLIlPqrgOE8ZdVrZFXm+lf\nZMirL3pVu+cdQ237QcHjd5z8cHDMuxUZheT6QC5wBCCHWlx64QUvvH/3W7qG\nvd0n6br7OvK5Y35BbMRAFykiVZfxl6jFnkyx6cRyT+eyxv8TfwrDaKROp35E\nmC5Fn2NHPrmx8x87FEM3eZqSuu7vY9ov+CGnvy3DjVR9Dzfw1kWqhF7GDZiA\nhEqVuT+mdugpheOKiozXEz/YxrZfsKUS5ydK5at8UHmdj2qDviUnyZ16gmZ4\n2Z3EGKGTt3GYMvNLPs5XYylbMgnuOMO8xieUmGN/yHqqDqZ1SOcqSegEdSAH\nwZhUrfJ2SFnx5QwS1i6/vr23ZQhTBsFguNljLs9E12GRbS7uPJl3uOFPrz59\nztj5a/lioAC16Ge0QxSr2HPyNtzGIzrgt3443sufoxuv6X/lX9ck7qj+nDsE\n9SSRShba6U50BfTNJ9cYNLSY33ciehJU0L911lDuTGSAUfsFBIttvkcwbWIF\n1ehx\r\n=gw32\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"cc1ba6d8f90bc91c3909b7872f5fe4eba2338111","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.6_1578110041913_0.5020745631032315","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"semiotic","version":"2.0.0-beta.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"70ab9cb01cbe607ae3e625f4ce8ce51ba086b131","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.7.tgz","fileCount":82,"integrity":"sha512-AFwPiZpuT9eCZijMGhYNhRVmVN1CsxeOQ4ouY/NAbW5H+6+89FsysMH0OwXAUrMnNDF5U9US0yNzHX+apZFFxQ==","signatures":[{"sig":"MEUCIQCuITF7J8cX9Gc7rqRHuGv8DBmnQQeA0IA7MvlfkZl5DgIgPUm4eRJkZ2kdyTXT7/0EnPcKvMX/3xGETmPOdMZAHRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1675332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6aMCRA9TVsSAnZWagAAuFQQAItaImjkukL5BmqjunL3\nutedOcamH0rGVwJQ5j3qjsEzQWLRyS3fcdE44O/CuD4HLQ3+n2XhbfEkx47+\nrqaDbiLFXfquWHVrRgUGuwNGqmt/H4070JspQWdVxRh7oX1WT6NexM39TW3b\nkL4OMVZDX1EEAe/cMhpaydpI1+48DmXeXMjTaLRtIJp4oxD9K1G8YKNaGQE/\nyNVx2WGc7sMHXc0mInRIxVjwmWSLYRK9rtJ/o0GyfiQTgfRuuSgTdeeJ2963\nPpPNaye8VMmtz7vn9Xbzl7Sp3HY9/x3+QxObx97FOpcoIk0gOZb+QwCuvUt3\nTHR9zc/wN+l4jiTXpqHVvyVxPx081uzlP4UtwpXXuocm75wsak9SXNFG6ym6\nl/HNyJRUUKgNxzxayAUk5pltS4piyV450YfFydhDhE+d9j/L7jHnmnWn8fbx\nJUHS9wyIy6Bqiquqtb8pMXnEy9u6r14KppU5TRhNRBt50sXEfgcRWzFFkD20\nT/H0FaCo5mkSSovZNa4c/HTiWcV/iiK8nm3WPt4BHXIW0D4iQSp1KwOdbnRX\ndl5Y9FW7L1z/LKu0vuPMZDUNdL7kzATXMVbk7y6chDZZxTLd7Sq9pe3BisIN\noMQzy/EPQ8eWxl/ZILUr2Qr2VPI4GVM58UgJI4OKCM+OTXU0FxLGxnjbbKzN\nf9ye\r\n=McS3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"b16b5b57ecc0a8de4d2c431b7f49038175ab1803","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.7_1578870411401_0.6236750467151426","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"semiotic","version":"2.0.0-beta.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"8c1e01456f113ae4dfa4569fd247d5805ebd2ec7","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.8.tgz","fileCount":82,"integrity":"sha512-XwLN9+4C/tWUT4y59xENn38x8u+AQCpSRGpp63WMXXGb0fjxhPCEe9z+soxwl5XrpyalmZNZK8vHYVvl3jZ9aw==","signatures":[{"sig":"MEQCIGTBS5r2UXflpaspneP8IF24FC++khZ7tShYbHOnXfqoAiBqET6IC8Pj1vsxt8E+v6/RlP2JcGXUEHM8bNBOpEWR5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1675513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH+seCRA9TVsSAnZWagAAN0sP/RcCN2xEPdksnMpDPfsb\nWalSymrnQrmrqNRUAz8Io3rNXU5PmUUWXH9XfDyTXye8lTptNnsVAHNRO331\nZJXC4ERooGHVbwuQNxfBJaqVZLB9XAXNcI8ksQMgywWjZB4kVXFYdoM3hJ2u\ncShHP8oYqHE6qBcP7JuRX0LQu22URZvTUbhfoMOw3nRqWZ0vKwFSNK5HFzDc\nrQRUJlJknOFQt5oK3BvCcrPStNLSguoD+cCeCOhzbzk0/UhvKvzbOJGRmrAq\nOnyWWCpLh9s5bM7ooVSBLBt6BU4SR367jLouSQ/U2yGEsvZE65vflekHfbaO\nn+w3Vk3ES9/rKudm470ueJcYzje1GoL4FVDvckvNrOSdx9AqorQJpd1trJCt\nhuDYWxTtzxbTk/eoDegy+wvFw1fK7D/ThOnrTTowI1tbNztGliOVi8zG6aVh\npyF9Ct+dRIuVaGDaAAYg8rOb9msule1DTu35LEpZhmHWNTKC4LxC3U67H4dA\nv1joUo4TgsLVNFkqnNyfMEimTKomKIXveOcmJ6eqO384lFJQYMOwrpc4sIdl\nv3g5dxanIrgabTLC2dTNsPdeEGh/r0YE9jwF8Jn7oZ/wO3kLm2F3whXKEVWF\nj4tUP9FXciM4TFvfdgykrSJ4b6TcDqbxV0kGFo+9KyI7S9R8Xo7KRhJ4hFSw\nJeIL\r\n=NXcI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"752770964f737821a5833fba535118cb424c72b7","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.8_1579150109642_0.5561435986211676","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"semiotic","version":"2.0.0-beta.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.9","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"2e5ccecc76b5372b83733d5e0118a054686ad01e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.9.tgz","fileCount":82,"integrity":"sha512-Td4Q0LygTEi56O5i1cCJqfR8vlgkMpleAiqzymuWwDcMB4Ox4mKfVXrypsNtV/NcTUZFEtnebFvkhI5dVc71qg==","signatures":[{"sig":"MEQCIAPN3jXqxsm1tKtVJFAz1F+2WTV1BcQKUHIWllTSWUACAiAEzYN10xD70CJypZVYqXbI5/YosQAYNhnXBgZpyR3BsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1675613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJRsyCRA9TVsSAnZWagAAfUIP/3IbEVXMMzzJJE5WqIYk\nx4Q6HO02Y94+kvgQwX3/wq+ah5juWSztiRMumDT9ZrLFqVICJPgcPkW6l/E9\nyVvkVILIUKUvb+3Wlbb2aFZFFdoTaSJOr2IRKK+dFmr2VGPIcE1tbSEeMfNL\n1BCfyZ9cxEuQEuEsog3DdKEmuArvGSAxcIcZqpdgNxO4OoBTo8cJsIs3SmNo\ntRpU1wI7UAmwilTAr6U+nC85bgVrux7oV8B5I4NU/m7K4iQ6tHmIdd0qNNz4\nvenVBdMjbEBpOoIYp1wHNLHuuJEaorXAyxYkG1YqebMmwl5K+LEU5SA/LPw0\n2ZK0ic6atFKdGj3sr2sJ7Q4sxpR12waI91lbWDI3UgKcLLNam3v3pD0BReis\n0xNHOU1tUellv/qoVTDz0vu1lzv8n9t1F4wl7MQE7mB19g4yh9jTUFwus483\n38WMvP0GXWtE+2LJ7ptFmpWbzUN9RsWDyxudqRRXn5Y7JfonBWqF6GLYy216\nIvNG21P6C93mwKS3nkVfZe5ER4oTIXQi4DB3CyLRwDBRvxTm0kMX56TXPCjn\njzyr03f1eK/x2GofNE3z8g6k/LmwPJvf4PBsUrSQUmCbrpW0Xtg2uNIXec0R\nB1lvPRdDFuzkKjRp46dxmcp37EWdnsPveXFm1IZP4nvAvI8QnzT5/c4IzQer\nebij\r\n=4GNF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"1b40588be01baf9475b64bd79eac9fc4d81ca243","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.9_1579490097597_0.7013902211255554","host":"s3://npm-registry-packages"}},"1.20.5":{"name":"semiotic","version":"1.20.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"326b93b8a5d86b9ddef02c274b00f0ec5e1fd955","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.5.tgz","fileCount":82,"integrity":"sha512-ltPOHshajXkCZlXoPRpfdNfKYgCMC0giT4w31Plf+ifxRW3Kov+oAhPGMf/rXOiOuRXUKv8+y+clgfXC5papmA==","signatures":[{"sig":"MEUCIHaiAIU7kKo/ib3c1PoxNjRyqaEfwl+xPSeVd2l0CUc3AiEAqSrPO6Th4AiA2ABylzoNmHkCYAcNJBIkhW97s/0+GTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2011129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJmszCRA9TVsSAnZWagAAv+UP/RGYEXrLzotxg/aV7XOE\n7sx1x98nlR35XjZgUMr8Hgx9K64mSIZHyw3ygV5L6a71AiXMTByRGdkeICZ3\nFt9HMAwTPCjTo5UZWp5yf6KQoGlgzlyitTxKrw2rC59hU1Py6OU9x+SpGno/\n+gTBVBgIQOzf5sBaohohXGaz7LC9STpMfytR+cqQxF07Mz4Ebd6Ppbfx/7mr\np0FzmKZVIEST3QtHe+FbKH+YrtfWE7KszBVX+TRXEhlRAvgfB3/oi3VJLqs7\nW+nN8L2RXQvle+sCNkyVT8DWMpfuKODy4P0EmoiqqsvKo0h61Q3Sq2RBv1c1\n7/4FetiwpwrhVT6Yd+W4rFUZWaXDvfDyr3wHHegsHdtbLqVl1+zKatD4Q/5o\np39w/ptzEbNJ+PpLFMC407p5bhesLtLcUkJoEm+DvHLtJtdw81PSCpbGfjxu\nAtIecRaEVWUrPDModnq+kYyJtJaUVDlVPBHylQ0L8i4TaFjSowajVw2gLeUy\ntmq/o6MSlgjb7QP5qnrefcVIMYtdXQR/1+DNQ31QMYMu0XJMQdSxqVl1VURG\ncGCOgPD4HaybaATLOFq8X9cXsYabtLuepUbH1jMAcs3GN2MoFzoq+TK42+Wv\n6U92Y3L2HmPxyBMtQEKboY2oaIjtUDgliLr65vXuPGnAPVzKJc/4RIShhvYu\nvFyo\r\n=UaRO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d79503d7b90f25b6776c7b3e957ba3a12c87b1c5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.10.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.7.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.5_1579576115329_0.025813112644189173","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"semiotic","version":"2.0.0-beta.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.10","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"99676a2ec604e1f861d7a07fe0a22031b79d4d2d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.10.tgz","fileCount":82,"integrity":"sha512-tYf0JwIK1MCQqPFbF7/xlQsbKXwfUCElRQkhkgPxwTNoJK10AnVbEDtnsvepPyAjQxs0uXfI/yVVSiykZdoMUQ==","signatures":[{"sig":"MEYCIQCjzNvOPi8b8FNo8Ssqlu2pts1Y/uUIgYTuUdSnxp9h/AIhAM1QfGYIBlF6eh9H5oyPbsqiOQlG42OtJbITsR+4yFnz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1676959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMOz/CRA9TVsSAnZWagAA9dAQAIX4E/O4zzzN/TvW5XkW\nhRMeV6MmVBCICsmij9dwPKXwisVX176dJEWhK+CSDSGgVisOkpX3CV4zRpaS\nE2y5Xsffn5PzI/F3yc50rpV8yCsEvGZnCW7aPDml9hdb6kzujke+rCH39RrT\nNC3cMN+mGU+PvlLx4ODyKAelfuYIQ1hjxcZTNCI5r7s1VMPHZB4gSfOLHDJU\nCwxRyaOq/x6xMRn1y609iI409ynBTjkZAa160wZuWsmA+m5F4LbAbAru5roy\nPWVo045DfTu/n02Dvd6m/ulKUldzSq32Uf2RTyJ7vh+VyQZLs+kQZqE3eBT3\nHBk4BGAr2u9aDZQ19h1kBstpz4H2dIKFVCA735jSbBzFAde7vt3NfiN2bUWS\nls8AC312piiSUjzfRpvalO0mUQMpgkR3D3oEg920GnKWrOHvQswicaO6d6VV\nv9IRVMR5ifABg9CR/vvmXN13e3CptPSkNU7xgqiBnYg6q61Gp9hgqr0PqPrA\nrvN9Lj2OF7hbDUZZxGOsHJoXevp6+6Zs5s88NhtKS1VF6P3TNw7g81FuK65U\n41kRee+V99kE0fFdaZtdPlQt8IuAf478ipRw2sEYSoIHTbyxEWkhP2AzbMim\n4Svd/7lYxWSuFNvP5vasq6Seb/fp76qtFDuZQrXID/McNi+lDXrdQxe7dL2J\nxuUw\r\n=YTrc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d68e901eeac04de7149d5f684fa16fe82cfa5a49","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.10_1580264702928_0.7612845282113794","host":"s3://npm-registry-packages"}},"2.0.0-beta.11":{"name":"semiotic","version":"2.0.0-beta.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.11","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"5a4f60c14dadc11ee3fda3fc6a2d75d3cada47ae","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.11.tgz","fileCount":82,"integrity":"sha512-08i1HfhVY8YWyduAkJbK4eHeqyauinDo/g/KMe0zPdE3W5FlbG9EtofNQ44bTCTkV9ts9Vn5KG5RWdna97XA0w==","signatures":[{"sig":"MEYCIQDIBYcpWh2XfxN7mt9lr6ddq2dM8FdHkVvLS23LYKAVcAIhAK0WbieYnYIlkBsouW/iQ3rleJM5xoguOiRxdfqdUcMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1678298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePbDrCRA9TVsSAnZWagAA0vcP/RgT6tLUyfdsgaIGaoU1\nQX/1qJqt0PcuzIJ1+7kB5Ec6fSNpelJ6TEt6ZGbuZ9QAkoBeu6jwfHZqhhq6\nfE0ZtELDWi6ahQCroikkAD8G4C6Lm7lOiSu0T/ZJqCQgcuPkltOVtb2jSDuG\nw4dCgtIMK0glX1o4GS8DvZgh/25qWgM/KhZkemZWrCbDaKpaxWrlmFSM6gaP\nht1075zf1d5SIha//82PKiA/OGcMahV9aBAFlUsowIK7s6lfGZ0GD4FeIhPv\nLoAIExuN2bpGnX6yDuiIUS10k8awMoL7Mhsvdr4En20l1VOzjC/h7br3Es/v\nACPXeQ/3AGvdt5ge9KFvMkHKb4CaLRn24PxuADnrwfEnxTo9V+FVVseaSMVn\noozwZnzrrWpdS32JVCRyFUKBgJtcE4v5H1sQp6qUdpT3lxuXy+IloxJeVR16\nBAjzDz6dZkGaAoVwUHI9dLA3eCxEO3qxqCnfvEIpfynOG4lqGSe0Nvoqbw8z\nq6HXoK+CSX0kVr/gj1IPwcSLzJDYv6nKpHW2Cay953uEfVWEj256lFabzSCA\nY8jWqwNAhIwV3oSchYbtzDemxMW9lXl+JDjnvOwubULpsUArBsU170G2zDdy\nu2rS9tViv+AGxkPWR0sSSWWKyaqQ5q4qayG7I4lwjBvot2PVOq0d/t6I0Bic\niJiA\r\n=7c1N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"b96f8a3eb235d09f8a49132b8be536f0a7403cfe","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.11_1581101290903_0.376396369759058","host":"s3://npm-registry-packages"}},"2.0.0-beta.12":{"name":"semiotic","version":"2.0.0-beta.12","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.12","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1d5a91427175df4b73d95953345747ba93352566","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.12.tgz","fileCount":82,"integrity":"sha512-ITM8pp3qS4Sk0i3VIWeAWyMq+LC8JB8EcQPySMMaPGuDvNM8bFm2t9Gjm3jEeXk4IpVfdhOF0HxNzmf/3cpYqg==","signatures":[{"sig":"MEUCIQDZFsbhpvKWzwKUGDuRle5WyKZnkKW4+OoZM3EfTECwuAIgL0Wr57nh0ogoe27oIs0N5BP3hLUPsEOKzUV5c5eY1X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQt9QCRA9TVsSAnZWagAAiTUQAIkivi2sHUhGX0VjGPk8\nDcBe5J9tKZh9EM+vpkQs7lhfq/XjAWJg1AqdaKmWtRT92cM9c1zmVZEeSXRr\nkhHZuVnVhfxtF/Ewj9FvETrTyVVtlkDdPylvo4526drysDFHUEuls1DN5XFb\n687lBV9gSEC4AVfMm6SNCdtmdmpbcqFcW2+MvrxLElIZwMl820OyXp+FKxQ4\nBWatbuy0vC4OZWoekOo5pnLy743oHmhJbvI75SJQyvMMiiPrblFk8xrDyCf2\nxz206N0d6Yb9ZAPF/HLY/0CRqTvJkyTlO+GSZOrvcItenDk9a8PzfexYhI97\ngvlvqzEISHDpC4if87FBh84RpN1CZCvqVWnUieeORduik9G0i07A00efmFiU\nC0V47yxRRm+4MaudmbXDmuew+sILAw01C8ARWEre8CK4AdEFM+FzJrcNOBHZ\nREk/OxQDjIebtNeYZwqUlUMo0QsguGnXruZMzz17Z3H22fUv7muh7/3SMuz1\ncG7z0r/LGWNRgBe2bxQWETVTMU82Evy0C2fo6IFYy2NbZ3uEQv53ua/BFYiz\n5rFRSXb+2vAEPujgkI1cCitQ93Qt8FiKNem37u9Zs8t6URNe1yA00YcZiFBz\nVoCsX8yL0B+RrtuxnxnG6dAYEGHYQyUEql/Ytl342C0OuifkE90LhXivESMQ\njiT5\r\n=SyhH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"8e1dc4a27a35bf4b1bfb006ac58ac9512da30c90","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.12_1581440848266_0.46842345810752484","host":"s3://npm-registry-packages"}},"2.0.0-beta.13":{"name":"semiotic","version":"2.0.0-beta.13","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.13","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3279d47cb63846ab9b274a0698ad8c6a71c73923","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.13.tgz","fileCount":82,"integrity":"sha512-4GXMnuXmK+YT9LG7axFMXr7w6CUqGQlB2ow9C/E8a+gxAsnLIth+4Y/fOSAOnKA9s4Pjmt+GDerMNz9v2FaqDg==","signatures":[{"sig":"MEQCIF6hBVQG3ljDwUH25fF2/ouJoeBD3idONvKEUMcJ3gilAiA/cq4PCbd/+vnBRNchn8ffpbau/2NcJ5ZweoAl6xvgeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ47KCRA9TVsSAnZWagAAa2YP/0O9ZBk2HSWwmo0bLxBK\nphybe6AKXipahFaRoY92f1q1mB2VlbfSi+abWwJyjjM9sysVc8EVBDtYINjK\nm+vKeIYrmKoAAxQDCLvH+b7w3Xxw5Eq4X8JMbZO9NEZ1XKNMnA9oQsXTsyeD\nIViwG91qxI7EeoE4ckHjYzTbiuByxkH0pkW+BH86Ud4irj8qCmAnO4SlAPTW\nR5UjNr5O3d10ZdPLBDWbjsObB2xPmw4r7B31kroti4h20+Kwgo7nZxZtGVD3\nLT9RVRmAFB2xQ7zRtsj6YhqhPtwabtUjM70QWhlkAnivtawT52JaZwaeWh2+\nFzTanANtXutgE8b/IVhWTkYJUPZNkogBp6eUI1V9zWbCvC91dTNkeuXWF0Iz\nV+iUwd+81oZxMLRGKX0l2Vb8eEOsJM3ThlM7xgNKu0HeW4RAJhOCDiinl6aT\nUFS9QfuJQOi3xg/miaxjH9XzwWGqz0TdFJkhdPOvevSwRGlV1+QcVCpEqz9/\noETQgcCjkHcIFNcu+GfGyhtdGiIXvY0SWihhhgBb0TG+AgkfDvnLHxzNciK6\nENpjPaOP3fDV1eY19OUEK1ZcCxxGzSWCZvXgrtHlnrTZ93RzbMaPb+ZdnJjB\nOry9eb1d9/Z/S0TYS3Vz5AJGuq8s9sLlTwEoDjxtIMqxOh1/qckQsO+KWkEf\nyBeo\r\n=YcJc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"da62e0a067e8a129e831623bd94e2cca54f8dfe2","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.13_1581485769505_0.633507680432966","host":"s3://npm-registry-packages"}},"2.0.0-beta.14":{"name":"semiotic","version":"2.0.0-beta.14","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.14","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d5c42927a36a18dab42d55228b09cb4a0a821977","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.14.tgz","fileCount":82,"integrity":"sha512-JeTX7sNd6weEOvPbgm3THQrP+wrMj0Sd8FF+zFQT8aYV7SHWi4teGbksLj6GSzEkPxGiEt6La1kW0KnbOz5PLg==","signatures":[{"sig":"MEQCIE2WQmBnYdQcGTbRuoClku2emRi/EGQanZDsdp+UMvIlAiAfPKaFBUlDOf1iODsemP4odPxyKBpcJBBE/EtdjNMDUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRV/1CRA9TVsSAnZWagAASRQP/0Tc1PPUcVcF3pFik3Rw\naFYGNemK9VnD1PGLJmv0VsJWwdBm4BKhVvIIUWlY9J8Notyqu2b8gEm4sdXk\nONkF/ppHd+TuRwrv78UqPo7QvtRMllOhteFxJg8S8iV3ubgnO/BlD4itB6/N\nCssrTK8TekWUObQED3HDBLgDgCR55s8MhcbnwHv02NjV+8bygf7PIsjlkCBJ\nj3YtHRvNEiXOL8W8naVaUbH01r8Eel1YP1hvrXb1cHeMg9mm8i48+fNeIhCF\n3n8GzflAnCndVpyMkUWXjJyZEEWyZski4QH57U+R6Z6BEOqaLkpbw/TH7kUX\nGpbpwI66P1QfKhzc3rY1+oCNejD3TxJN29Lm1hIHaowmp4h18mUVoxDBXq45\nECx+iGhkhePPXEkoZx2W8QIdmPSSM07ktqQzDTpkCy8qJ2v+qMQhJy1AUu0O\nDhDPON3s43RroTS1FzAyvFYAs2lux8tfkzL2SQu8rIGMOhp9U/Nst14JXpNL\nxU9yjoNtlItt8bX1z5IOAqivto4vntF0T7YI1ycsfSc6P30MJiIUr40ivgj9\nkgQ2mAFIB5xay6yo8vqo8yPRGmp8f82lGGi70Z75P/SiotYeAX5J+lKsipCo\n70HDvPNhU6mz7ELPQknklw+3m4vXeJXIjAueiEgukDL1fxnnKjIiNUx4sz19\nq1R2\r\n=7YC0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"6e3b01f84c9ba2296c658606c02a919de3836be6","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.14_1581604853269_0.6501995860267622","host":"s3://npm-registry-packages"}},"2.0.0-beta.15":{"name":"semiotic","version":"2.0.0-beta.15","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.15","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"505310496263845638db894fc45898d91816a3d5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.15.tgz","fileCount":82,"integrity":"sha512-zbY1xVMxebyx25O/eVmaU5Eqn9aMNJ7hroW53qvly9iWQ/gF9Llgl/w7t9bt0mOg3YNdQ9Dp7LFJJj/sD6JM+w==","signatures":[{"sig":"MEUCIDbOxZjT+nieawSScudH+EXfC88rzywDv5ZKBCz4Ga8tAiEAygDG/TFbliB81+v/laDV3swFBFMVrP5JnUx+24QWVdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeShCNCRA9TVsSAnZWagAAi50P/24wKOZqUDQcvgO07De1\nJ1lNIB9XPf46mgF4V66HwYAWEouOjtVOGJazelBByliznX+o+O/8GLnA0zCB\nWngU+Vow/0phtEBqR74qW8+s05hLWoUG6eqVDDfB7lipluFx6Bh75sDRKqBV\nCEJo/3+xDrchuutIIUA2lTUEOEZUodQOAH4Jh+bKGlIyboc60CyOtqBa2TH/\nNy+qhC4cfTlGjM+N316K1abcH0RHlT0JXs8daskY5Q01cKkIaQ+Wr6jUvlil\n7u3ubcIWkWZQCjtnJmb+BN5+rez3ZNCrn/eRBnH0/FlaSPLtwqI83A11VGyr\n17lONt1fmxGgQX3MyABVH5rjEiTrp7FWA1ii/LcGpNvBML1KQV4ZiGzzC9y4\nv8PmJ8aRfuioSL2LPRJd+FJ2j0SwRANsM+cNVPIT1YvAfmZfvp9XBhgEMC6y\nxuWBJ+WqRNWQxzpMDEGyV0Jn4RiOXbGomW7mchf3ZV2BGiUAxDRfoApKf7c5\npnwY/SxAnK9bNPJLew0Uw0c94EiqeUX7d0s6/Z4AUd2Wz+mR0EEApK4bG7FY\nZDu5UjbAUkXQvA/x/rmgY6ZJnKkmkntXH+10I8i6pMaODNTRdN6S1aBvhL79\nB8CSOKdiig5d6oaY5UlH6/JIPBa087Qw858vbqVuwsu0uKtu68Ahkv4L57IH\n3nSu\r\n=/wgu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"088196c84d09cefaa289ef8b4b8561fa304da8be","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.3","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"9.6.7","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.15_1581912204660_0.759592003041671","host":"s3://npm-registry-packages"}},"2.0.0-beta.16":{"name":"semiotic","version":"2.0.0-beta.16","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.16","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"257baef2a46b80854576c131b25e9ab2499a3582","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.16.tgz","fileCount":276,"integrity":"sha512-+R6wd7EMoTep6ho/m6ApmtOxQdFLa3QPbPj5Wdl4w3AX1IddFkPjugfP4X4P+7pJ61GU5fX471w/Cy5y7desrA==","signatures":[{"sig":"MEQCIBeIouYnhgwI+QYIH+L9AE6XCk4M0XjNKIOfV8A23cI0AiBisxD8u3gRX92lAHvzOMNv+mxbA7BKZZVCHkpxHcWK8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3002456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVzzDCRA9TVsSAnZWagAAXlEP/igweNQ7MOg1v/YsPqs0\ntpJ2tdhBtVWcN6kjCvJwZHDium9ixIiO88w8be7aHEXh7+iWj+s8nuwXixGR\nheGKN5o5x6kRmr3ChtoPElZquj9yA4LxKFQMzwtDl0VwfPpqeIHVNNUKae2f\nC/QXH1kjWSi71FFbT0Mm2pdhhITwXHEvedUrtRi9CcZU7cDWWsTebNOsHczQ\nV9eOM7wgjnXG2mL1XvW9o4l4tgyHgqYE/QzycpHhDU5CYqx98pjBjVLiwqeD\nOBM63grjXX470rLlvYcyIK2q5qugFUUjkBu9MfQu/CTxn3u9yi0TdloX7S1d\nhROwBRddLYgHUCW6vYzXjGKkd6lTXb3jeZOUA+sVbHKaDH84eiQsRhhpQtCG\n/Gceg0g7v8Cl+mKOe7ehPAjbjzJdaWheP1H73NI2h7YHjDKoKGZE6BHWYool\n42h67kJtUXMxUwc6o+lkV7UNIkDjQdsngjjXQtWi1VOBOQsADfQlxKQW4b6d\nLXlkJey2/AN07FZEOSwBJCusBw0MRpiL8sRgm7WxU1I5/MvKk+MUlOVvteOz\n8YJZ6upegRfWuWHVUN5moX9IDhi6JTTwI0utk7CzQkO097XLYNyLKRHkIPoB\ndIXei3Bj0SD39K9/kCHYgKr+T9kOE0LhUDHN89oJWWpNEhV8LMdhXtNMxN3w\nr6mj\r\n=E2xN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"d35c0ea721303e7054ae8fc0e8e5458f4322ec31","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.16_1582775490485_0.5811566219232194","host":"s3://npm-registry-packages"}},"2.0.0-beta.17":{"name":"semiotic","version":"2.0.0-beta.17","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.17","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"30308c133a0a9ab4f3c3ee79f19281221ad21062","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.17.tgz","fileCount":276,"integrity":"sha512-UslF+1En3f8VJk3auM2qu3mEKyFyRIdhNBaKvCFOMHUSPPfemXEIMidfyIoEhIdaiV7Ot8WUZADIukdPr1Q5Fg==","signatures":[{"sig":"MEUCIHkvywT/dYdFb21byY3G6jQ5D02d03yq58IPsf6E3/wVAiEAvGsx1k00epLkc/n4mfPdeLe3xTS/kQIRs6j8ciGjZEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWtjQCRA9TVsSAnZWagAAhd8P/RtkQSq2AcpuP4DRZgNs\nORvm5lrp3led8nvvo4rbabHVjmNiBIt1SF1/VpKH3GQVT5Q3t5DueiJhPDoi\nMRIABTHpoC46BzCIE/cwcddfXIYwGIjA0C3iCWazgYcy/DN0MnmjDu4HjvZV\nBYP0+rEJ2kuS0ot3pBG8LdO5kIBjbWxKQOCzHyF6SWhluanO1dTKosOH7Ipy\ne0sx33bWOO6OSLOUjvBNnnvN66Q/6pyCAMSru6uF5C9ulXfb2ssYvg8KRxG4\n4nB1VUPAj/97cvjaKt0N0SXBI0BZpQnzNwunwtyj1zPwok343d8dLQfjV4Z6\n8My9UixtoK3bx5xbKqgJZdmPKz46ROPEOCnYNo48a3vvXcTym1bYGtW5zosk\nYTO324MNTT0iA6CT8xYl4iKrAqv+WyUYurzSy3Yqo2aQ2t0xCyveAlRjI5uA\nAv7Z/gHUnHUZkLIgXKyCepKLXyxias4KxHHQXgR8KTgaJ/VKrAqS3AIqowfv\nggpv6/N5edaaRHt4e/ofZYgkBoRuZoFTpghXo0neZgEAI+M0wbFXcrjNvv0/\nb3asop74Ztse6wkSIS6uCcnm1hKGf3Fi8L5EsoEv0K8CnO7fXzYp/riT0d66\nGMzEKkCbAsAYZch/trQFg81dO5Y09oPnHKpmOIxPnpzwlkxIlYrdikMw7wAC\n57BC\r\n=KcZw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"67f49b2e9defafd7c29d770ca20c85ca52626824","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.17_1583012047746_0.2198652010117279","host":"s3://npm-registry-packages"}},"2.0.0-beta.18":{"name":"semiotic","version":"2.0.0-beta.18","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.18","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"6eaa2ca486099869dbf0a87bf59ea6e8e7c45d23","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.18.tgz","fileCount":84,"integrity":"sha512-PwXIaPWniUvR0WHXWV+qUcEt3H2a30Wk4ZICy5EfnrfTkFzfI+AT/t8W3FxhWsrfDxN+gSBn3AglZ/q9xpog5g==","signatures":[{"sig":"MEUCIQDcFsyJ1D8ObsIg1O7U6h19+NUyoTQ37Ma0/RgaolMotgIgMBgUqBqqf7i2X1+9XuVC3cq98DBXsLmBeaIOLUhNx44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1690377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYS9DCRA9TVsSAnZWagAAEnUP/0TXQrQTaf1QfZGEzIAT\nvq0JjgjofacOLU2wo/iKjVvyK765ar1aXWiGd5W6scZNGBZGe0Y0uxcmOsnI\nmrawY4MJcTJgOxlrKTJHd70zmA3+ZxeGBMt+2T4fQO+QAlmacUTwwln6r/LY\n+9yjmAx7cEadPMKX4eQexcRbkVMp0rL3J9yt48eBzgFICfrI4xtk+hRpgLsU\niLQMFOv90QiNXNMPcJxwhfL2wxEyUdRvS51SEN/7dIb66t+fn5ZOpe6m3kDa\nps0tD18MqVIPpvmqVNqfImJdyyHQL6TJh4viOmEq+z3R1eOKDWwYsmjy9MnQ\nlH5xCzVBcGm26Pj7F/hxbNQud3qNRjZowNOtDVMGB9JRMnI2M9UxDRBFtX6I\n1/LqyAe+sz+/iEt7Qjyjn75rQukORH58gCYPCAW2ZxDJwhol5oqvJSRmHSY8\nGE95348/9lK/8xhcr5HLWIxft8yRmuor0mjQ7Lis8ATquMuZPwK2cDzpEcEL\n95wb2hDrP+A/4TvMXmWmNuD1XeqLcVZGro/h/GouHP2bzZtPK+3DiaubOwEA\nSM15A8s/YnyULB4lvAi6MM+4n+zHUyNkUFfl/3tK7LvkEvIbBy6zdB/yhkHD\nhpmdnwTqcQQVNWLnPWpj3IUwBapcaBh+jlZHF04i0eT1QoFtz+YRJSjGvWmL\nuXNY\r\n=1UUa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"e79a82a28edfffb79567031eb2304671a110013c","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"10.16.3","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.18_1583427394927_0.49397852996014247","host":"s3://npm-registry-packages"}},"2.0.0-beta.19":{"name":"semiotic","version":"2.0.0-beta.19","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.19","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9322a4d1fc2bb7e1a353ef13aa0f135ce3253a7d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.19.tgz","fileCount":272,"integrity":"sha512-+y7SkX+GySMzHp+NsBC8Ps0Y0KMe4gOaCYyk8u4gU+tvT2sdRjmuGOqwcmmo0iw4u07RmHM9hxuTdncrXr8E/g==","signatures":[{"sig":"MEUCICKrkuVdYIQezb/e+4yatpf23wGy0wome47eaO4HQ38UAiEA8NQ9CeD9MyRhvV0wPkDwBx04sSzZcoS9IVYITpLUgRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2993736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYcEbCRA9TVsSAnZWagAAHdIP/2JmzWZY1JGhs9+vD7zs\nJKLTRC8aKqmjKTC8cR/lLkOYMBnRD1O3fqE4lidsCHXkvWuXVHKvis+o7BgM\nKjNftww50zAv1cv/gc7X/bczc4i6e7ngrD04De1fEr6GfAsnLstE9jCrI1Ck\n0Bx17wCyrLAmqfNI2BOj7B7fdHV19Cqw9dDcWvHncxJKqGEmA3Hgr5unUxOA\nIu1uZ61xs2ijRALbMEeKtliSxfIeeneCVrQywPP1Se8XChlTw2bgkefSgxgv\nIep11ISCqLPh7A14JvOHu5qsaMPJxyNg+puL+GDnzYgo+IM5Gv6Bc0837wIX\n4S5JHnV10KaFU754OuVhypN67Q1/g9QY+RK/YknQN1sOuvQkUs8dlXZ3Rc0Z\nkMaQ6Z9jcStRN0QefSRnmyW78lIWspqmc38i/0vqcyePUldsGD8h2+bFPgCT\n9GLQGKX0z9snpa1k8HAejCf0pt3j1JtV+181Tjpnfa4NUTsAqGMwfW4FjV6L\nzQLO7v+u2Y0pGzTF4sDlMV+4oRvXAXREg7lyVAPSiNW6xR6yn+k4VcwKnYRT\nt7IaGh7VcAzPWJwncjOTLeivNqZFXEPYZLK61JsF4XzcFW0mXtVTbwoKLRlu\n5vul6VkQ2lStXvQ2szMhIqKPVrQDkoOu2HcfLBiVFld9+ZSpk0IJUGabNCQO\nSvI7\r\n=zaua\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"47097b4e7447f379ad195e558ea42faa94a62b1e","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.19_1583464731027_0.9203660149416499","host":"s3://npm-registry-packages"}},"2.0.0-beta.20":{"name":"semiotic","version":"2.0.0-beta.20","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.20","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4eac1913a1da431446e202172b17d171994dc58f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.20.tgz","fileCount":272,"integrity":"sha512-i/C+dIc74Mvjz1a1RvO1iBm95aJXzjMhJBT2GvqTgRPQpPCFLm9H9K1bgyoGTdjDKWOtlePBk29BxP5qmZjPFg==","signatures":[{"sig":"MEYCIQCyaOLwP70ANMB7Yvc01lAh2ZOLNXX9yqcAYS+7aprBLwIhAJWKvXj21JMwa7bH8hrFRwEVourCw8m7Taxdx4woAR3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2993904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYcyyCRA9TVsSAnZWagAAfucP/0E9e7L4sCq9ffgwG9MG\nUF/7yOW0J3qKl5DsoECR+BVMfd8elCmq+f+pc3hIsy2aAscPTuPldnJ93UDy\n6AU7LGPKiTs6NTind5GLVDdJ+pWRyZ9HkLj/HOPLwKEH1l34zR5FQsysetm5\n/ZJQCHXrYurlcCPHugBW56MTTsW39Hu3KINyvELr4gUn/l4qKCHmt19lSHaP\n/vTUAFqWdyj0Cmz2flx8YOIxsljtuC8hyR1Upsxata5tIJ9hsLvRs3ewCI91\n+nT0wOIP4EJOYRy4W2FlWr+xrsNPITonHdT2MarUPxmviX/BuVoaOGuyrqz2\nMayqgDXb2KoMWnNWh3y4Xg0FR+GDcCpMJX4QUsOy8B1k0o4uwUU0acbo/eUf\nlgZ67pVbn8sXqbZvM9h8g2zeex2V01PLUHWiheANJ5kU2bekk5gnTsYGoHgl\nDy3MWDkGmm7CfiIYofc9Icz5CiVQ/smAlVUa7ik1rPBLJseQFCqTVg8Qx393\neiSTI1V0t3C0mz40o3xjgtD8HTsc4jq6LWDu9EhMLfhAIVtXhDrG2uJsSSI4\nVEKe7Wvlnveqnml0Y13uYGklN1qxgUKn54kNkS4dlogflqp6rP5b2y7HRZtr\nJ+oRSy/lDISa8VOmenM3YAXSb1QooGKZBOjR3oohLWPfeLJ98MnlexfsBxS3\naQH5\r\n=TK0e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"88ecc328762e6d03faff287396665c5256a48093","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.20_1583467697894_0.8459874697311158","host":"s3://npm-registry-packages"}},"2.0.0-beta.21":{"name":"semiotic","version":"2.0.0-beta.21","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.21","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4d845a628f450f7435c38cd9ab25f93e226311ce","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.21.tgz","fileCount":272,"integrity":"sha512-WHnES/Vpz6aelftrSyk6My/UPq3dKLDaJLEQWtMlvPkmh4V+Momk7o/qgGXtb9lukbKbp71nR0UnIDuw0aAJEQ==","signatures":[{"sig":"MEUCIBq4sF+B5U//awNC4f2hXst7f4aLQ6LOAhz8xIGm7T7ZAiEAuVrV5eGYkdf2okoV47UwcTfZB6zC2vw/2UFYB0VBED4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2993641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYpn3CRA9TVsSAnZWagAA6ygQAKAdkTbQjo/i0AMZKKec\nvMt9Qef35Vl4ZGHFhkYQAkFPktVRQs0ISbs3LrTqcy8LkUGdFkDNtTQw3w4o\n6i5PP8nPVgyeD2udQgkPJxIBzjz0MzNJzj8ulcdhNIs/ZZA1Ok/V3Tk7Nv9L\n/9KM4H5Vft5/RHWksusKW6eci1LT5x3FuAI8TNYj2GTmMS3VPnxw2jFdIJg+\nGjJ9hrBouHDJZ2Piz4gGvHeXXQ8UViJTt9vY9jPbVsbM88ARVw+ws3+UFy4w\n6TKS99tTAyXl7ZXL1nM8s8FH/xBM6gxrqD8sKhjPIO4SQ95vkl4VDBH8qq0X\n4Oe+9dSDKdGTnK70UaZ4Dvh+KhtVNb3f2zy5BqwBm+sNZ5V5RSmQx5P6O08z\nfMprkEhgDJ6sLcbgpToJ7oscDPVr4wRm3pYnvDzsY75zEsCG5g52x6J46VQI\naqe4ze1aaDiR/LK7y5Ycvzx4uyLY9bNpN+bb9P9Pst+/7Nxm8l81ca+zYCbz\nYKWSwtZUIOgvkucrDy1ZZp9RsiLBgfYKETTDnLE90v2AhW7NbaWXvLctLHLb\nmdkaNwDFWCJJd5epCtkuGt6Sk7nk/hplX5oW4aRR7Bla+UsraVPhneBCcQXS\nrAEiI4rXxy92tCp4ggZKSAJFrGaLbfe5AuofEvW19XYPMpvn3bDyv4D6KFiB\nXdHy\r\n=54aK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"30cc5487497140c3acfe683f0bf2dbfbd751da23","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.21_1583520246916_0.26137421663464955","host":"s3://npm-registry-packages"}},"2.0.0-beta.22":{"name":"semiotic","version":"2.0.0-beta.22","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.22","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"eb8805e6d1c1cf780a45bc4f9a0a7487b8d19a66","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.22.tgz","fileCount":272,"integrity":"sha512-jfK+xuX6RDGk/zeJvJmXvpeX02WNRBuGepvLFdtKqbJLpdRuhFJN2swcQVmk5y83f/jBUeYJ+6zUJdgSkMiSpw==","signatures":[{"sig":"MEYCIQDwtBjBag9+JoeSO7S8ofZsi14RSStGBXi+h1WCJdccIwIhAKW/5LnkUPVYQW5jZpypWE+XgGvwtJuTt6NCnwAp087D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2994534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedn8ZCRA9TVsSAnZWagAAs1sP/iXfGbqYfiX/+f3D96kg\n2gyHal/OeQfO2JWNe7bp/uRT97n7AW11ryABdK/vuNWyTaJTbgyTJI3v5Ts3\nCWYs/QCAtQV/7aTKGDNsbOqk1hyozQeSacBouwdPScaOlryvN1ag7rvBxuUU\nuMC52uTYD3u/UlJhzi8t3G6wBEoSpbMUh4uXpbgjwvkI0L6Gw2OtJFALQCas\nMHLHxVdlmPlerEQLaOuXl1ULFRKlp8UTQ/YgLesDhgh1O5tf0YBtxXgTLqqt\nK10ujzZrNvW3G91dBGzZK4nZ41qytZbYASYbpdLFZPAHTbFcTUUaH8isjdh1\n7qquFfFelEwMR3IyrRc5dRi0BZzTgJilA+3oa88FIGcQmaLnHgtkbXJMBNsL\n/+OVV6NE6NByc+uLQPHkxbCxDQpsx12cZYPKfsJ+SN56vFnpxyZ6bfcaz0rZ\nOTqqThYzv/AyGK0YC8GhlM2tIlXQOEQIy3IiYeO/IH2T0iO39mD0qEb96/xT\nX4ZRlp44pTzHYqCa64I+w6Q7+BMN5uViyDLdo73sBXTXK9e/sCZOpLE6IGX/\nPerIapF1VnHjjKjJigZYZc3m9uPB1YQ64dZyFAfDOJqLMHpVTBKdpPmHuGL5\nyEeU4oIZXJdkAR3bR0T6+rUHFefFU2fUMqQVNHBrn1wcSuQzdEBA+qPrKOLz\nQ0Y7\r\n=1Afh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"be4cebe44fff77c89340324fa96c243dbb2140e9","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.22_1584824088911_0.6784574913202304","host":"s3://npm-registry-packages"}},"2.0.0-beta.23":{"name":"semiotic","version":"2.0.0-beta.23","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.23","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"09f665cd23a0907282e00ea34c23e3ad1129ca1c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.23.tgz","fileCount":272,"integrity":"sha512-MMj5wIXetCTdfTp88kXWz0GXm+R6TpF/hv6KnKS0rZKQTknPPTh5k4MA+LGXa6Owwg+q4t2KoLQ0SGkCHMtMXw==","signatures":[{"sig":"MEYCIQCiqqdccqagll885pz102vkfFneiNSYLfkRhlwRX2EMHAIhAMJw6NvCPq/3sINanQ/PxULbyRZ08aV88DHktkFdDo95","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefU2kCRA9TVsSAnZWagAAEVUP/2k9tR4GWi+GawnPIi4a\n0vFeIGh5mt5iNx1VZrM9aKqciNbA/WM6GLWjQdQEAkL4n5SJb+6OlYid2d+w\nzlrcdxn8vtklJuYTpK7Dg2xszsEamkxjHIHgXhQ0D8xIYXnpPXMXj4x/S+6I\n6qHe07NqEAaKEb0RDbhUJMByQ8tbWeilwf8zyF4zv6NmB7sw2z6VPH7EI7Ys\nztSU2Dhmi8hdLQObkfTiUtMKYUJZ+lSbXqo5/uzwwkEBvEI2GrLu+HXjK0XZ\netKH/r6mMedBK//Pn+nGYEPg93l9gVUPQfdnYKc2oaDeYoQydFcksVsdJ42F\ndwrlOB0Xwsa9OghbOZDqOG7CIGKNFTOk8xn4LTf2FLI0aAcL3L7U+e+jLf9O\nSa8P3JQXDQ7qdV7Y6DqJ3acNG1Fap+yPGG1Prww3UtUR2Z/IOCcmM/g7FFEH\noj2XuIzWLq05hjI0kjZ+r+LNXkqw36m9KdxK6QuuTTuTj4WCOUuxOYcTVwkL\nhbvYQGhY+Kf02JpJ1tpmkAJNAOzamM5/SIP/cW1QsTfrn2vxxbiAS3T/tOhY\nw8BmppaW728jn/iOnSY4urFwVoZoAdW7W1AtwmK25QqtePAwDN/b3GHxuB0K\naQndUdbIuLt9IC9ffSGNVwHG2LyNQ61vzuxf0QkYhnGsfK+JI+JpQYnOoP3j\nNJEi\r\n=PlT7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"467042e8d0260e7a2c87fca50022e141fd279659","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.4","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.23_1585270179589_0.8780572045633783","host":"s3://npm-registry-packages"}},"2.0.0-beta.24":{"name":"semiotic","version":"2.0.0-beta.24","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.24","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"7abb4914310b07238e6cfb7d840b8e37bf07e36c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.24.tgz","fileCount":272,"integrity":"sha512-kSo37a5dd1MJpt6XrzHNqJ+JuESmPuTdJfvuMtuQ6QxIpFyPO+4DiU2obPUBxeOnrrK+BpnuWGt2EcYMXT4/4Q==","signatures":[{"sig":"MEUCIEXLw4mGLnfS82vX1NJSr90/93zFkV9je2gSdGaftuzkAiEA7W+5lRG3CZFj1esbWHtDotV+KeE1lfkyoDo+C4JNTfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3006209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefjiwCRA9TVsSAnZWagAASV4QAJvbFfn1vDwwQ3Bb76WT\nVvhwnLwtpAb1H4K3fy++auQb4QkQB9uxIjGYqrmQ0YRyjyU9gqG+l9ioxYAz\nwrUKgiQ/rW1xlJp9Kk5Y7dqYcJp0WJFjIGSHl8O7e+zwS3YZh9nFTklQyuJK\n7fqCD5UMZ6B6Ti+KenLJWb3Ggz2mtU2tFNqScjW4YClVvduAW8gP+JNyNUOt\n00ZW66Zv7q7acSfmVDFnve/0HPJEJbzxQ1evxeBmyviem/ajDonPGe4KRORT\nEmUIpT6u6S6JsJLpfIC0uMO1Ju7qH1Cga19qUVWsR6X3RCC04VTIcU2sysql\n2ddRjD3qq2QMrzvVh97rRJtxClWf0KhXTAUtS5aRRFr/TtcrpKuX2erBsZ1+\n+jvY3zrOTGcraMIfMFHQ8SP1Nv8AhokK2/jYuQH2m0jvPbwaLyWss1rs/FB4\ncElEoMWSIDeJSe4gyjod4zLGzX8p/eIOn/9/CJMadk8TNV6inWGrjvqeYJ3O\n5lyqO0XCcH9eMUjvrTBTKcKCuU/9XL/cFs6w/yDHtZJGRjNDB6T1DKwvC8g4\noXXXBME5hJ4XyF1Bsh1gYAWo/YpNzwhy20uaeOE190QzfOhZaq5N8F4l1+oM\n23BfdWaK07eHxWxwU5B8dlIF+uVOz2zC91yNfSjrfXNEojk8XUj5mj7kB8N4\n4Bc/\r\n=iDc7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"74c1a51b58855be1f9270bf800b2c34d7353538b","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.24_1585330352233_0.055718431091275944","host":"s3://npm-registry-packages"}},"2.0.0-beta.25":{"name":"semiotic","version":"2.0.0-beta.25","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-beta.25","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"0a308f292c954679e3a00914d9e9168342fe8b54","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-beta.25.tgz","fileCount":272,"integrity":"sha512-TwLQIb4//LWC8igyEtJKXutOPYqTD22UiEUfC/Nwn5WvOaNXOe18fYTpvfaCKzCz6buq8Ioj7qxqezvDJuYPYg==","signatures":[{"sig":"MEUCIHd+qneYuSd9LuSNVyZ9A0q+jctqaZYn4spRncWArSGQAiEAv/3HugPBU+kPoxeq5p7lA70Exn28IAAIVClLJtN/Nis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3009390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeflpwCRA9TVsSAnZWagAASQcQAIViXcx/RqP5lE/Sx2v+\n8x3VQN5Ur09KsifOtN14UrCr1oGuoGzyCRPDHhNcpYCaZ8Ca8rum01IdfAqI\nzMl5yNcQSECH/Xu7w+PdIxFFgFGIUnATNnQCkeNLjjRzEIeGAhlUJOgJpRxB\n75vdB03CW1zsVQCIC7WE4zWWAnt9ervnD/i97jmeacebx45OycnIHw0QQ0tx\nVQ87bnJZetVWd7hGsD4NmdJWLF6kdSbIvdMAQK9phrL/qcFyn98pNJvFYrku\ncLuZyEAiSJhg0zlsPpwcNBcN7y4jax3JDOsnRoMgIhfeVnhwNPAmY0QpNY5p\nRZnawQXSO9vgqUyKCRkNe/uU0skr9hP3oPDccUtWzwNlbs5BSxvTX0BKc5Pm\nMHL5roOUSbuMksClBsUeY/a9dfnbPW5nVb/FjZsLN+xLjaLQCDt9F9NAVpiU\nWbrTgIjdGwaBIHE6EYIeACH0VfOW4yQ16/6HGVcfynAw8zuHakEoZc4bcI6R\ndzFpDhz6uN2l9jbp/mi64kJfrcKAxnR0IyM2UoNVD35u7dKYHsKBi/NqB7uy\n9SU3dt7/FL96AN4ilYGETH5ryOcEZ5+MJwy/iI+uvi+SKPkpS7HeWeQJMnQU\nahuDhAjlJ06uUfLPVydkilQrW9hcaOtNBbzCRerVImHYNmqolo81dxLUp2M6\nuSx6\r\n=IjAs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"de0939ea268fe9dfeb34b85adb119565111816f7","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-beta.25_1585338992209_0.31051502786034635","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"semiotic","version":"2.0.0-rc.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.0","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"d86a7f53485b96ddd58ff9daa5d6601b9c228d78","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.0.tgz","fileCount":290,"integrity":"sha512-cDa9y8ZQVSuK8bs55uJmlxYnbKZgk7pNSWvjJ8KzokQYFwjgSD5fmQ9bYLTigIiurHD+mOvlP3S0Gxnhu5lPjQ==","signatures":[{"sig":"MEUCIC+Xtp92K8D1UdbOyDjUr2UT5yBl2QHl4NwJOsk3mYN6AiEA36Lq332GSB163I3ghc12PZoNNBwDnZ6I9wuVsHgUFu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3029250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeilwECRA9TVsSAnZWagAAcGkP/3+d+UfZOsJCK1etUJLa\nR+u6StQVUx9T7T3Im1txo3Lke6ct1/0x3AfaLVWMOLshUszmy7wZ1viBSgQW\njW3SeMh0mLQbAbuC5hUA/Heij9+RG0waNVV6gVRemA9pDT5EaeUS9aseyr3n\nqeKcWlCdlQj8ViyaMCwXosemWMv8aML4MFjasp69IrybZr16841WPizaLEYY\nPz/+xGJSPS0iMeDRLHD9DWqWBTCDtNWsIiWedvK/k4GMpxNNvhRHk6zLvpR4\nUbrVz4aoUqI21hO6O+LARnr/sFzahy2yvmZU6Tzyl6dQH58g600GWu3FGhyg\nI/DYsEhUykC8NjGvC59hdEfimXZOmKAqrrchf0hnJSeRdDxReLC0ppgdyIJa\nFUco4iVjZvGAjEn0vlft4mgK3Hose5NdA31S+L0B9c9XSRPRZ2UMjNHu0+Hl\nXGNSHfcKsUQa0460nqzw+6b8F9gu3qBFp/bIPDge/BUh3OLL/ZK3EmuIxRd8\n1RGXPAnbauJ43I8nzSweykUlL/SAuJf1wkz/FQys3UWUQJklbk+sjSgYCYav\njAMIxi+udOprRgPtav/RB+az+T48e2fTguS8oXcg3ZNDzmhY0DETwm6gapdw\nYDOVTnFZL5AArjQDbc+eTkv8qVpnXQFCjnBnJUbFL7kVGq9hJx3/hWxfS+3I\nQOsC\r\n=xtI1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"c8686e07d273049993b717ca8ac52eb88858b76c","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"4.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.0_1586125828251_0.8057929921553992","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"semiotic","version":"2.0.0-rc.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.1","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ea91091c97330a6138a0247f25a26a05212afd71","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.1.tgz","fileCount":290,"integrity":"sha512-yEDYr8+VUP2d2IuNzDsnzzGZLyRqIWbWR+Zji2ve6eGYxWQUqjXHuRVzJIqAvoJ56SSKQGvIQ39lod1VrJ09lg==","signatures":[{"sig":"MEQCIG1+U8Sp8IdL7Vy+t2/cyfKb86O3W0PZV6XIx3dXkc4VAiBxuIbZvRbwa7MlG+TQ3suHqDJXw//4pHhVtywcj4jB8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekg1CCRA9TVsSAnZWagAAjdkP/iOmEpxWwQJ2neJ4Sbiv\nLB24eBk2bg5T+CpymXLL+4LEwZbRnbEpuVv1wDZjJ9dUF36bBRER+NG+ynlh\nQpQEi+M04fQeDAF6w5aB0gamqpufqZ6+SEPmRjMZ3wA+7KNUMu5gU3ZPKiDG\n8rn8PGU4JU94TzoHVAsHp8IQqRenzxTDXVRbtLTJQ7ClIch1wVRi5z3QNgyo\nL/dAAG0CVpJ3dLDl3CrrgasQ8TDS3EHOwDC6YjkNDWU5ksvdpINkP0M9UNor\nzim+/xn0CPKfbCzSFt62FWhIegd7gzoLpUBpolBk760O9RxYDBlT9INPe6R8\naUQDv9xOgXvZ6LpWV9uQzhRwO9Us0eAtyMarfDCvVYEeQVk9Otod3++4g+82\nMZh2wjGmZo5lEpVSjsS/AUsuLN09jLQHsDXX/2MUu19pB0Eb+h8FIFWI4f1V\nixhZXPwuapX59GYf2W82xpzsB9KfKjOYd3ByNy62tLLA4c7GfWBkkkhy97LH\nLDTKmZJiSfM07ymA6yzCf9/VuyXPwxcCEyw/aGT94bWwwAUoYxftY84W1yJp\na+VaHhS//tyFZJ3c0aikrZoMg+kjVU6RkFUudaq03O8jJ2FWHzrdrGY88Hrn\n0WDeYra7AX/SFfwE/uI3w3WSJXOpOX280DphHbjOLiloqhu2azxo4THb2s5K\nBGx7\r\n=gaY0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"ac76ae49019e986f3d661f41ebd3e2720e93199d","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.1_1586629953950_0.13760308053813208","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"semiotic","version":"2.0.0-rc.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.2","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"320d90bfec003ffc00373bafa96196bfaaf31a61","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.2.tgz","fileCount":290,"integrity":"sha512-nnBcpJ49n53eeLJDrxY0GuI7oJEp219Ntv9KAbAA8FnOvlaoTz432xYAK3asuYsQ4cE7300uy1w+pMd6zpIN+g==","signatures":[{"sig":"MEYCIQDtreWelIKQ61PG4hIcAv7oD+s3e/2BOBDeTOXu4isXlQIhAJuyR7H2G/QDzuOakEleRa8RfYghfd50uKSYeCmRjyYR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3078146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemdljCRA9TVsSAnZWagAAlzcP/1i0NPmtIJiLz0/TAUGZ\n1tM4ohW0pmQECt8NZjA8DjuTuibw7Kr78i1wxGp27/Mt7jAaqUpMLgi4nmLQ\nx2uhkmDdJBJpOurEUdfDr0jk8n0Mr67H71j07W22g9VXhYtBVWVxWimVs4Fm\nElGOe3E9E4IuuQUdlO6Nkb+bso0dabc95mOv0zYiOqDFu2c3+apKcsD5udu5\ns5GzSBojhYDOvrc3pg+7Hu7C8z81kSrUIA6pX/vlaKdp+SHJV3AxyXjnv/48\nL2XWHQsDtCWEDap6ncnTYJqcWcqyjaUa/BzhnUN3F3XFqIOiqKejC5C/NVL5\n0bdjvpOwGbriAe8K/xQogl2+zV2JFi+6wiCERdhv2KlXkslUQdNhY8CcDbZw\nWGA4CdSSTwA4NLFTnb/N+kXOn5/nILz4Cz7YFy1YWK0MlGRYwn61Ux0XZmBf\n65yFu/m/EuwxAdjSdQ+f9TOBa59+WOApW/37JCix3Mh6uyJioiZcHjWqcaJ1\nllHHM4FNhu+6cWFV+XDnCIZpTdaVQEWgm7tmf0QivS284J09m3cqCHmb9UTx\n82nBvTq9JOPvD7j4qmUCJqNEUR5Wy1gAp4h3dq2PwJY6fnmQISQsraldlL/Y\n2KpD0Tox5073sDFzILN/xnATOENYtSGwglRN8IWwBkQ4+hv13WMKVLB7fOWZ\nudLy\r\n=Jfum\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"ad919f39f5d45d97ce967ae9aab42fa2de130fb5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.2_1587140962666_0.5766639841078747","host":"s3://npm-registry-packages"}},"2.0.0-rc.3":{"name":"semiotic","version":"2.0.0-rc.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.3","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3bed907196f2fc37c3c1b8a6fa1faa551a297b5c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.3.tgz","fileCount":290,"integrity":"sha512-qM1DIeafE4P6xF7o7h3ZXAk5JUspbaPyiI7UrPnkuOvUFnckoPVYSwAIyTSUYQpWrQOOt6eBX5aHuBN1QEUfpA==","signatures":[{"sig":"MEYCIQCrD0KA7eMZJeimezscruH3qgcHQzvLN6WuE3Dz3btmnQIhALjkJVUcOAVdYWjFGN8vi94h0e5PoHp28CRlUroHiK71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3065830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetk2zCRA9TVsSAnZWagAAOwwP/11FGc5J/JZNIIT8cBEa\n2fp4CAETnga48fucrmDycaGzSNMMntYdP8mILtd5pZVfEgNUyp1ltx0ZdKDU\nD3j9CkxBKIsp3/AVAytmLYswazqiNkz/5PRw/zBmJmj+GjGy/L78DKydVdh9\n8bD9hH4aBtcSz7eginWnSSPg/jhpbexzY4m+TR//i9Jdoihxc+fCHbHa7l0N\nH5sWKPK2V1PLZwoIQCiC+rHOiMSKrk5Pcz4MRtgChV9d45IbZBs+uZsXbFy5\nUlBDoL7g2Hjnaz5pmtepqFV3lYJhC5p8FHp1Q280kkH6OQUYQn/GLkAk5nBI\nB976UKDsadw+WvN0XuwZN1aHwICmVwjiq9Wj1xPNbiFBZc58OF1BENfEuE/U\nABBy00jM1U7TzgCE2gVmJdJBpNGml/FNzrLGt8xgHt/rEpbSrIdjXUqLAKw8\nh0hQ30yIoi2hC+ZYWPMtSp+o7XqpkUmcMEhCYm0b7co+1IGIO1uBXSnYg3Q+\n4a6ZZvwfcxy01B/CnQweFFNtXEFd28r+DDNto4VNCbvFuLfxTMo5kkLpRRw3\np+vspDryRbDlLozSbsVKBwhSVrQd7G27y9pEX/Bwr+bVt5iiHIAAY1HaRHWy\nqmmuQrQkdKD5yeLER2rKn07bIcG2vi/8rGSvR4KLEzRyF8MAqsWdgc9KXXgY\npvga\r\n=GC7Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"9bc90498d153c95388fd31028d1ffe67f30dc82d","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.3_1589005747133_0.33715007437539635","host":"s3://npm-registry-packages"}},"2.0.0-rc.4":{"name":"semiotic","version":"2.0.0-rc.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.4","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"c39d0127a7cae6e10e48b0d74c82cd468754a426","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.4.tgz","fileCount":294,"integrity":"sha512-TDhMsnUlsKas4RtVPpuzhP4G1Z1/GmDMavIRsIWNz3AZPgiWYnX+cNloxJRM8STbYHhuRpVfyfi4P+nwX9s40Q==","signatures":[{"sig":"MEYCIQCrzPGKU08nYMV4gyAfYvws9qxFmHIwLH/gArl3qndfCgIhAL/4mMxavO09CL2rQ7JaoiP5Re+QvkI4P8EfuIEe4efp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3077852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevhu/CRA9TVsSAnZWagAANpAP/2zzrEm8onA3vNQwbNMR\nSC5kGa/5ImLa+IXjck47ui376K3TIBIl5Qq0yCPug8SuYEMUIRePm22tb4uq\naRpfEyrgA5zqSdMAqIjL7zOpepiRBQnVxqDVG2t9OBlYFx5MB0UmtOaZoBkC\n3DuVPBNBXdDcimgdCGQZSZM+OvGU2LMmdzwT+VaXbgNSt9xomxX8tGKl/H0G\n3PiQ77aFL71gMW1y4gZwq0LvXeR5JD/Eda1++gI+lecsNa7OzTBsO1s79mY7\nfr6GXpJ1WSQcdFMJgDlXHmKx+nXUVdkuiSsLIIsEf+aMW+2nISOS4ZbsoORi\nGbBKXgr3Ge62mt6MmD8RlldkfMWyLoqDlMonoBnT1+l6qPiCcCwh3N+GomRy\nfLieoCNa/tFrUSthNME2TslUu2va4PhzR3tVASRQJJFuKU///jQ8RcFaI30b\nwhsaFiJ31Zbu/Sa826thfB4VJaiJUndFD0qFVQw0Z5bjFxykrYRCpjD8lSV1\nV+WiGC0BM+1daUsAbYLSQ5zv8g2LDi7lahIAm7H6BGRyC9RM6eF/2eM71wD3\ni5HFJ4VKGc9MgdlBzEl2KtpN7YZAWMWDa16ft1b0kuWV6JomOq4RMlZ5LqBZ\nsXdYlomyI3s9zSuTINSjk6QWdLC5mMDeBMAcbtD1uMiMuNGKGykB+nPgpjP5\nMdBr\r\n=tw9p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"ec515780d3d2ccfb01e59e6f0bed751fb4e83f18","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.4_1589517246794_0.7987568231231299","host":"s3://npm-registry-packages"}},"2.0.0-rc.5":{"name":"semiotic","version":"2.0.0-rc.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.5","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"b47e82671037283407f4e100a48619d299c51033","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.5.tgz","fileCount":294,"integrity":"sha512-+va0b49RbvhkgC6irfrMQmmXQNHVmOe5uH84zT0iaxeLObHKwQs5ozdZkqTukOGis7/WT3bDYYo5jQj7plZ3Ug==","signatures":[{"sig":"MEUCIGv036y1p+VyRtNRX7qWmIVfX+Ry5r8VFHrN/uzIi8WdAiEAvDN61jl3iuGRvwQ+W4PlKv50mD1wcdh4f3Uqu4eLD1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeybOzCRA9TVsSAnZWagAAzVsP/1DTN5zP0SL/sGeeDuHI\nZb/qabxCVkIOOFBXR3tWbO1eitW7I2eZrfkRMD7MxbAsu3bOjEWDQGIyFU7i\n3c/ejxwDLmLri9rbEl5KlkvIXniuN3lziW3zyrDY9Lt9j+OITGIeuKqk+xK2\npgcrVTk8aR5WiA9HnWBuKfj8ASMvf+Me2t2PSqsAL1gCsxtFG5CEHJX1YqSs\nnx5pxPaQU1hPlyPBRtaYOMj+8RyaYHeRG4y8IlGCw1wRYECJBOjAkP+hOjBE\npPeA5Y6oquKej3AquZE76fpvjPdYdvq+8T4uWTdjMd5rZ7WOx9ubnK1j5Se1\nWPd8lFrISjOe3IWG6h8qV6mygOJ/rLddFoyCFPphA4UvTA7Dh4zoEn1W1xCZ\nhIfS4wCLLJvC4Gct72idTYuaheBiHyvICxontDNKjaKqArmV8cqKRqczB4V2\nIb7IXV4n52e5HHV0v9LaIU3IgU5K6XCpe1hRzVG7II2Rld2rSM9K/xAS3z8A\noeoQN0/Y7Ly4BbATv7jC8S/Js4NvnOQyBEgQBy1zIkpkhU7ZZFv7BjEwSNZN\nuU2EBeWwxz9jWHY79PvaqSnVuLtjMbqXboJVSP3K6Mne59TBu7QI+SIOscns\ncsLQ7ylUI43Quf8jn/WfcRPAsdp1akiZGn3z8E2pEx+uPJMHySm+V4n95M2c\nVRJa\r\n=FBAD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"ecdd96f638ab5d6cc2763ada655aa1014b197267","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.9.0","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.6.0","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.5_1590277042803_0.15555227250785153","host":"s3://npm-registry-packages"}},"2.0.0-rc.6":{"name":"semiotic","version":"2.0.0-rc.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.6","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"7ff64963062327e545d67391be8059e3f6d6ae23","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.6.tgz","fileCount":227,"integrity":"sha512-aQN1H1oFCRPtVT3is9xkoAzjZSSKRBYmtej5FFRfCOKIikqWhUQmXmXA/Ao8VUnpRntC6TqMmn4VqwfzhQBRjg==","signatures":[{"sig":"MEUCIQDA99ukYz41F0Z/ozFVzcZIrBXU4OdDPgLQIDW1xnmSlgIgTEfCFdlcu/xaojYFMMvjlJUNJ48iGCUrQhRHM3N6a7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2363219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJc3pCRA9TVsSAnZWagAAnRMP/1v7hhSCdL47ABft/Aox\nz70IqyFoWTRp/vkExuVwI/S1lxngjKMCD29o0zCU1KgAjiuHo/QA4HvAGYEb\nLQPKgMmgwcFKNuoJGVj/ZcXbOxesMIZwza1DExRjn2wfvVxivXtqeLIh+G8r\nzu0y8mhAH0uMaNtwdy5AL5glpMN1zd2rXPVFXufxlW7okHktDqPy2YNkwn74\nVW1ztyvB0eZoWXUarvddh3Xaaeaj3g87+AEOluW9kFt2nTYcV5Yxs5Ea6WcJ\nfi4YohictzPFK4oOFIcH4bUvPJFbOyc27p5hOZEci1Vc6LuhoMDF8mkT9kF3\niv7AxvzbrWtHp0Y/wEvILnVDLaZHp5pCU8Mx7ij6JvER3+MEceoUCuz4AZGc\nchqVsDG9QyuU1vaoWNMe2HHemlQRQgiBwy9DZSKvmW95tDS9I37Tzf1UecC6\n7+Hixxh8QmoasNscFd3MSY0LqLQV8bjLv7h0UmvqditKNdKnwyUj4zPXeVQo\ntXTxgwke8MIrmijyf0T65EIauqem4GAzlqoC5UM/NLwMgQKS5k0vmSJ03RB2\nQl/2Lj+hCVtV10/BTz+x3ZFLEIjCmGCjGkz1Lx+J7ftfdbmLKnYg0Z2NIR2C\nWuthkO5/PVlmZMg1orccUTVKW5mqgFMQ7OyKJ7kxmB8Eoeme0XEfcmVujfcx\nxNoZ\r\n=sPHC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","gitHead":"9f306862a4524339600d507bc13ceac240ae42ac","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.4","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.18.0","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.6_1596313065028_0.36250617895541115","host":"s3://npm-registry-packages"}},"2.0.0-rc.7":{"name":"semiotic","version":"2.0.0-rc.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.7","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"4907a3ccf182c112984f58180dc52271ba33aaf8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.7.tgz","fileCount":227,"integrity":"sha512-wVM2wZhXxeZSc5YBzhJ3D2Rq67w+AyRq1JWsw0dDAsX7fluJwMVETKIa7MvLu0hsUcj2ZDomnLQGabU/ObWRMw==","signatures":[{"sig":"MEYCIQDy4QE4d90WyytAwQVNwlZ/52D2FL/vgZ9T9OFjQ7EVwgIhAOpBBy7sSLetkMwgcLd2DWi8TdjwGP55MGiJ6nYLimDS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2384737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKL6TCRA9TVsSAnZWagAABHgP/1rTmvjxtE1CKYkeDJQk\nL41IyIUBYfmsvs8yt2Wzq0oy+pBQ3c1fzVWhbZXNirPktCW2GRv/HKBmTQUv\n7vefacLvQwyhEemWGVGrj/RrsAFMP+CxLRs9LegDvWwa5bIcDO1AIF7mQhzB\nOdiIwYD9JhKKqxo5FZIMJmUgbeWNXUirzCe+Nuf8xWOdnmNtkaV2i7UQ9h5P\n0olbdaGMkmrIfxJEzjx35HFtiFi1hPk8FXdw0fU6eD92HcpvMIX/tqXPKGnB\nI6remWHEIQ5I57QtjjpDIxUBae3+1//gkJM6IOh2bCzd27qPwe8Ypn7JMPko\nLKaA9E/xN+7vHdhx0sUoE4aKXZzn/dWtVhKvBx1R9b0nVmsLiqLTIrmtDvOg\nndMunkBgtoxBAlY5cYJhBw9xA5Sy8dIv0Uail/0nc/rxURxTQUgieGj5NQTb\noY2gpgCvJfSf3Qv249KHCjYdphnOyzLSQRFMWf4T4G3iuknM+w3HZJ26XTxg\nJZwVrTHotiiyX1NQTac2HGQf3RasOeBwi7YNqFpQyjAo2hl0ckpKuFsBdmLc\nK2QUybbh+0qZaL+r8Cu5oLJBs0y5pOJtda6nSJtMeIH4CTHLF9alirTSADX2\nCWZKqLrDZ36SppbeV0abh4+UAsbwA6kOPsHdd38KhZsJbifDA0UPHrxzova2\nYuX+\r\n=WH2b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","gitHead":"9ea0a45015876a38352624ae61b815a9ff2d0f1f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.4","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.18.0","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.7_1596505746714_0.7722090785536546","host":"s3://npm-registry-packages"}},"2.0.0-rc.8":{"name":"semiotic","version":"2.0.0-rc.8","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.8","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"9d8672af12bd4cc40e99d327dabf07ea3164317b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.8.tgz","fileCount":228,"integrity":"sha512-MRifAhdcXhkD0Mmw0KCP3EzIQNT3MW58w4/xG873/0FUOykgIRKxj9tH40+C89zHLPAi71Bonew9UTNahxLMkg==","signatures":[{"sig":"MEUCIQCRmNmreyUA65KpYTrOASinDe2i0nqIp/3TAa4nL5LNiAIgZwvO2DHpBDjS7DQ56HZ5rio+pLNzb0AFZVFwLinulDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2390520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM3CuCRA9TVsSAnZWagAAOb8P/0dctVfFrff1aX6ncgCH\n5FEslmu8QT5xWQhOsOY5xRtQ66vorImWT85tGE8eoTUcUpRw37WYGXPeDT8y\nXK/Ji1LfQ/IeCOxHKveoUPJSq7U+mnwziCeBPlWw1N0CFJQ2hYm69+i3Weya\nKvCTY8e3bLEAj9xluT1x2FqmgiPmGIw3nm8mpW5yoQAURQ1eITSW1iVad/6l\ngChPsgQezPoq0nfYarpe0vMmGnhmQRPestcxQ7G+HWw6sylVEc/ExIE7UlVX\nbGEHBPn0qWZtm4msuXdBcSxHeMuJ45hDL7LgJQKM69FnWT530ibeK2DwFtS+\nhMoRySYr5q6YfnxpG4QO4RPeFsuoPzeg1In/n9GhEIToN55J+fhkUGLTSnQv\nx8ezhP6whPrqUgAlExVYMmYEMaLssaROnyAeYhZ55XfhJTW4Ct2e7Ms7cq8K\nBDhN0uGlomV1PITPsVb+Pho3qd09T0N8AmtkX3lGo+HdotT4kDTh9pF7E3Eq\nkDUV8lNLhcZqbmgKw0cYwYt5pPmE4hUIP2he/6pxeX7vj/e9Rt9yzDcuUehB\nAXyp/oU0Sn3zbLBNRFF5VHWoKX+xsi5LQhhOEK1EV7Hg5eR23z9N7sr2KBnG\nNKbIIdHnodaNUPnK9ENSW3vBEkjFT1WYqFwzV/l1SWU9FIL0GVJZo20R+LO3\nGHu/\r\n=6G4Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","gitHead":"3c747f479f648253dc1ce94b46231d2950e4b1f5","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.5","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.18.2","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.4.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.4.5","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.8_1597206702247_0.4569269263065243","host":"s3://npm-registry-packages"}},"2.0.0-rc.9":{"name":"semiotic","version":"2.0.0-rc.9","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.9","maintainers":[{"name":"emeeks","email":"elijahmeeks@gmail.com"},{"name":"jameswomack","email":"me@jameswomack.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"715c37837a87f5ae970c9ae0511fb6c42355bf5b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.9.tgz","fileCount":228,"integrity":"sha512-xV36TZScQo5x36aNLXl8VO5noUnP2iaj1dsw4Xptx9pOOY/YS0p97nnqGlXXdzLrBF2l/zZfiySADzcHa7rIWw==","signatures":[{"sig":"MEUCIA5W/KtjCmgs/ToPWqtwgY+izh2QKkdGKALaZcwX7SxlAiEA1uu8yetzwfInbMXBZ88lpTs3j+vM8xjB12ZeWlmGla4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUqA2CRA9TVsSAnZWagAAgPIP/jmIKFSppjySWu1auRH6\nEFO2l4AYjuFw1PwRCCAS3nEBNDUJtheR6DXa9aZ9Uqi2HQJhiBDSjtcJFx9d\n1HAk0KmZUKuIx3v3OOGfN0N0q2x9V/aDYByPu9jUXv6T3qtqMyDlflNdI84W\nG1gXzBrHr/7vL499DKaPH05WNZWHO/t0+rOPHgvVb4ettCr3Usx26T+zHOge\nyTFIjdi+Acs0S7R8NwMnymCSWL+G56J+045//LWjECz4/ymUkCTXO7jk5ALy\n3r2yHEwJ/1bX13MBDKKO/YhLfr2aNxygyQodVmDzRN+aPvwwbHz+1qvtF7sa\n30+YgP9R/IeNSFEZcsRjg0Cvtk9BpAWPWkXGX/pwgaa672QrA773iIKVuBJK\n485c8mnTTjDitUzuSFcbuOXOb4uuWWBSd5XD5FbXeV7XzyrbhSaJ3mB5xcvV\nw/mg+BBLerosZVXbbbwJr0DeDtjd9acRudHXkmMUeF7lJ2PHkCzu16KmyX4Q\ns4E3ipsgjSf3fMVhxVP47s97NijyuXfKQgM8413Iw3UP50fCRDbxKcL+ZJDH\nDHtmdSuoM4vI4M6PArGgQy95VXgQbygCVhgZZVPa0b5WPtdq1GhfNNtnb2am\nQ2NPI12OG+BZYa8Rtxk4l/YtoSlwXGLMTC3uWVV20Z/40d7HUxopegXAxVMl\nzyt5\r\n=ouds\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"82e98750e303ef947836004095d90e02c192959f","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.5","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.18.2","dependencies":{"labella":"1.1.4","promise":"8.1.0","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.9_1599250485488_0.36976286390041313","host":"s3://npm-registry-packages"}},"2.0.0-rc.10":{"name":"semiotic","version":"2.0.0-rc.10","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.10","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"f346ab7d4fb8befda000cf7322d4ee690e1c8f92","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.10.tgz","fileCount":228,"integrity":"sha512-RQCODKm/U7zQbvN0EJeY2O0MWPCGpiJ/vpRC5WxLrGwBJ40dPtgnprqjCCAW5m4XkEm6OQdsf3q7+toy4o4n2w==","signatures":[{"sig":"MEQCIEjpdyAKTRrXGOD5pv3w97dyhCSZIomK0QtZXL/fMCxdAiAO0MTbsZATLlAT9dKPHcYKZkAnAruXATPRWrGMb5wCwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqb/CRA9TVsSAnZWagAAom0QAIVQxzSfOq3VNB+GALYG\npHHoPEfW30vb0G6pOgiso5FXAz6TSkKz3vc4mGSLHup6gX03p0mKfVXlBcax\nhm9w/FNCnvWeqzElCgFuu0X3eLYhcwaIVWDHTjLLA4m2Bg2T7KFKGwg3rUEY\nNG8YrOSD5GjVHki2149XXtBgzfOoyKI5e+NEVItKWI/M19R8bRY0RquYbssq\nSUS2wWw/nJJ+LhPy56+HhRu63m3hrZJSbZTDDebGph6nyLKI85y9BFplnCp6\nDXHDc6ZfuWxJS4r9XWWzH/McOIFhkINgTCUCeK2evs93avn/ysvAnWVS5wfg\nHG8X8bpwBlRR0UG7b7akX1+e0gxVcFOKoqWhvbQiuiKJPVPzm3EUVlQmaydp\n8g29M/+Q6KdRiDB9EVAYr5if3zgBP7NLRIRgUX3KqmZEj/pfawqopIfkKR42\nkWe/wzp1fQ7oAYug9MTpBvMqvOcrf954zn8+WnunLX0QAr2cN3QMDx7kE9nt\nwGm6MpNXqoluFHkL+pkW5YBmvPZd+E7y0OAUY4PfAw0uoktl9294GtxJzHwU\nhshC7B59xGVaedBbeTbx1TcRDlNsdJm8VRJw8BA60fc818M24wzCTLgcXMSi\n6quWUWTTZww8WECvHQ18jk5bO4EQV5oWR54Qdd32FJlEUTtGM2LBM12DkWi3\nJPss\r\n=fPG7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"6c420738ec76fb835ad23f1634e81f67cd39c6b6","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.5","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.18.2","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.7.0","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.10_1599514367420_0.5895973304428452","host":"s3://npm-registry-packages"}},"1.20.6":{"name":"semiotic","version":"1.20.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@1.20.6","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"},{"url":"@james_womack","name":"James J. Womack"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"3264f89b7c911a1801a30d6e6030b278c6d4be38","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-1.20.6.tgz","fileCount":234,"integrity":"sha512-A/4Mo9on5GUVBMKFtJdAk3KEnYWlHp48Y3GZ1iiZAeHliF7trvUgTeswhCIu99P+MGsg2/he/pmeCAHtXuL5Yw==","signatures":[{"sig":"MEQCIGtAQtpkg4yTxMz54OsQHjaLIZ+NyGqOQptczX0DibcKAiBoDlMZ0CeWSXJj6eQ0aCBIatQiIKjuXBgd6/xU0+EEAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2772725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxxewCRA9TVsSAnZWagAAVmsP/1VCRQawLB/2ztCgR8TS\n+dAZMFsNjNd0tB4ZDvJo6hm65Skkfrt2qP43Yj0XDnVTtW1ucRo6lmkBt95+\nCEI/xUOD49bcylIjSbQDLeyeWZe6pKK2JHm/DE5VM+OnsgTp0GQEvj+WGf+v\nyPzbfCicVBSyy6yp0pjUgjDfySEMa8rhFD9te9jaQyvhgp6tnW0/YtDyqJxq\nnZdNKA9eTQeiVRp4JfviuZaZAAV12WDafkpT7D9jYOMUcYbdBNfQva4qnJrG\ngebv/Y+btZ8WDTb58wHpMy3prUeWWf40UezW+MBD60+fvuyhPFGdt/yrxtQb\nkLl5z5FwpFqlIsMxKf56FM6tJ3XX+bXUrTUr/14wonK7yaJ7pvq4CU/S3PDY\nzyEAhoGxkFwbN13UrANN0CgkwwfFCjc+8YC5QcZrxeip2clCWFSG2JjYfSEV\nRKRi1ut/l6Do6/BrXW1uSaVYNZ2/f2IQcsnjCWRJNd+FZSeAV4p1zMxdySwD\n5yl+dSgnxeIlH97bXC2IPpeJu1Uz2dbsvbqaTzk0Q6XaVefR5BZnkEEO8/em\nhjGa2R2NDdEw5TPJFVhUmfx4UWhaVP4aoiJg336oKdFxwPuYIfMhq5n3nMsd\nJEi0DvrqanDXxj5JvW4qn5Bh0yjA6MxIwxS7dE55h1ziXdWJnHuke7TDbSZ3\nuRJp\r\n=h6J8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","unpkg":"dist/semiotic.min.js","gitHead":"c3df3f0c98aca2d79face8345eb76c344e26d7dd","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.8","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.19.0","dependencies":{"labella":"1.1.4","promise":"8.0.1","d3-array":"^1.2.0","d3-brush":"^1.0.6","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","json2csv":"^4.5.1","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","prop-types":"15.6.0","regression":"^2.0.1","memoize-one":"4.0.0","roughjs-es5":"0.1.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"^1.1.0","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.3.1","d3-bboxCollide":"^1.0.3","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"^2.1.6","@mapbox/polylabel":"1","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"^16.5.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"^16.5.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"^3.3.3333","url-loader":"0.6.2","@babel/core":"^7.3.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","material-ui":"v1.0.0-beta.13","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.8.7","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","react-router":"^4.0.0-beta.6","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","@types/json2csv":"^4.5.0","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"4.2.2","@babel/preset-env":"^7.3.4","material-ui-icons":"1.0.0-beta.15","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"3.0.3","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_1.20.6_1606883247932_0.5380054113288564","host":"s3://npm-registry-packages"}},"2.0.0-rc.11":{"name":"semiotic","version":"2.0.0-rc.11","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.11","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"49d38d0a5fe500cf1be16823b0ff25e9f39efba5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.11.tgz","fileCount":234,"integrity":"sha512-/B4BwKNf4cBZkrPuIEekG/eBRCG8IIcZxgU7B54hFJaXaXcbI0mOBRVzz+5FpDV7Q5OB84tudsA7MnqNvLqEYA==","signatures":[{"sig":"MEQCIFkxzKiTxneJA/sokxLSadrUm+KwgP5R1coWegBnQ9aCAiBwLBUk1ZK967bTaCK5DZ64X1aDFcLDWvdm6XXWuNITQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2532053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxx6rCRA9TVsSAnZWagAAnlQP/3qmGjSdxWqYC6rj/Q4E\nNo6HQwRCANvFtRLR6bJkXhRQurxlC+kl6wXkX4Su3lC/IR5Liy7NVpscrM1k\nJbpzxBAiTWnbszSHlBh/y+JZCUrErUtGpEaqwcYaPwm1c7KVvs13clOSSh7H\n3Ehk11GtZnIfwNNyNyg6/K+/uWyH6OQuYb4sllXSTKQdcwjtbAJDxpXXGS7a\n31pUrVWL6SnRajnotEhSQUq2P8RujAEWuBGaFpnaCnq3WSWXYqHhXuHeJ17Z\ncdOgW2/myQVB4lbPUo273xzzGSfkp1+3IyoC/uSrCNCOuvG++awjRmh//4rw\nE4Hbk60Dx6LxhGr0D0aN6CmlzfVtalg94pc/jIG7slt/jvGeKtokn9XbH1EX\nOsUFXDntYaTkD5+yz8Y7e8+9F9hEd3/rliq8qC/dvcOvG78XWQ3VIdGoEmf3\npc1FV57oAN8xMcBmA2/2tIJbRZtfG7kztTObN8q0H+hBpslwADxoy5CrD7kz\nSn3OOSRtdJUiJcQsmuD+Ab1A68y5QYRNE6kDUWkm0WFSjk9MOkU/yeVt5t5H\nqSFSdxdCwnBrYBp7nU1ZvfopyXbCq6MBbnSJhiWxN4zI9i/ygFVX2yjDwm5b\naIs6+UVmaPUXwYzjCjFxBkYm/YEpimm8v3627R84Ke57LSP9yqrwiH3tBnUO\nNXjO\r\n=bfg2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"1c24123f4e159486c8ad17b6102a398566abea40","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.8","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.19.0","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.9.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.9.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","reactstrap":"git://github.com/jameswomack/reactstrap.git#react-popper_react-dom-16","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-dimensions":"git://github.com/AlesJiranek/react-dimensions.git","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.11_1606885034631_0.5716135739711439","host":"s3://npm-registry-packages"}},"2.0.0-rc.12":{"name":"semiotic","version":"2.0.0-rc.12","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.12","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"1063833d932ad4de46aac147820d7009c02dcdc5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.12.tgz","fileCount":234,"integrity":"sha512-OUqa3hUqz84SnVeiketpCIx83aa6CSXKKaxkp33rY+QGBuix94FluLGr2d3cRcfLsAAHOe4O8wWvz35r3obiqg==","signatures":[{"sig":"MEUCIQClwOiF5U8I7TjppACebZuSQaloTC3A3nYfQnXMAR9XSwIgIq068i1Z+zY7VfHuB6odc69is9jLu1lCwDCqOXAqu8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2551272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8/CfCRA9TVsSAnZWagAAEGYP/2mC2chJGACqp4kxa7Bo\nyA0jRK5n9lMcqVYArwpU7CsHE+BieDZuC4MxasMpLtbND32oKP2M2b1vbKy9\nd9gY/dk8ZVSTpuI27of/Yv/8J7IvQCxE9MIcn1qHF79aKqZ90PH2PhLWEYMV\nyOBtByC7E/ALXLqCZOZ80uttUAkgA974avzBd3RFqy8NSJ3XPDK69B4DPMEe\nFvgfUljLNtiZVDcWdD8BQM5ODMHvIbsOunDCcLf3PiXwE3S6KAue9NNP8ILP\nwDy3SF4FJCvzRjLr5RiyT0tD1ZNBSiGmxBFfuEIHM+IBzaRabi9WhBTxplel\nap4uKul0M4BLDn1blT9h01n5pJ3FiUksZLWC30a7ZijFju59oJ584lJLHTvQ\nYUiMLe2UHCckGyx4e7mcSILyFdA6YD1TTR+LVi6zDGxYO7FUMkt0XnmytdcD\nVHGYWkNodo1bW4MUQQbaRJe+9veCJ4i5X7k7BHQ02FD/Mb4IuwDcph1Id/ri\n6Q3fWVOLj7N1s0nqTlrvCuzX4kruGd2EfM1LYPjP+qEg7IVGq+qhJYjmBXHZ\ndZxuiPJQJWGvDeqkB1g8/smmr01NGnwcQXFLE2OEQ6ViK6ldIj4BomKozUUp\nbSKqPxusCIqVJi7HT/7WBoV3QYMVMeyadRli693fFsEExWhuN6atJ7Jx2boP\n6tzi\r\n=gGsv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"cf54022bc196895584a184d5101c9006cc0730fb","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.8","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.19.1","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.14.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.14.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.8.2","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.12_1609822366604_0.8958151706206197","host":"s3://npm-registry-packages"}},"2.0.0-rc.13":{"name":"semiotic","version":"2.0.0-rc.13","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.13","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"dd3ab5080403b1499ab497e23d06b837844d2a5f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.13.tgz","fileCount":234,"integrity":"sha512-yyuiOK1OW0pvyf9P2mVghzCtIYBf/KzLLapemcXPFFQk8qrWRDmZxqVybz+CITWDSFmuEy9t20imZP3y/jiQDQ==","signatures":[{"sig":"MEUCIQCsRu3dVsTkV/zsp4jGLuC5dD4v5HGprSFXRMjleSlLsgIgNjK0DNRwikA+ZJKiMKfI2d7/jid6drrvERFv7QJgAKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2557479},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"30d6c806d4e98cc7b5a9640aa02b664e97a53723","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.13","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.22.3","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.14.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.14.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.9.8","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.13_1634320537794_0.6781170292612608","host":"s3://npm-registry-packages"}},"2.0.0-rc.14":{"name":"semiotic","version":"2.0.0-rc.14","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.14","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e28a6e61d421f3f3f98d3c47d720480cb44ea102","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.14.tgz","fileCount":234,"integrity":"sha512-xaOE0yD+xJ/bvpKuHInvpzvhgNh4x+wl6SKsNClrSdU+DbPV3UfAIk8MTfWRNVBICMBLfCoC8oMguiyz/G5S+Q==","signatures":[{"sig":"MEYCIQC95ws8CaP/0eLtx2KdgBKn1c3H63oG9IXep8BVofU9hwIhAIu84GT+uaErZ5hhieTXf2xf8wdfuqkVQcdly+BJIrma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2554029},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"1ea856fa4d339562e64858a4ad07705197da05ea","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.13","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.22.3","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.14.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.14.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.9.8","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.14_1634330661329_0.44928464575220817","host":"s3://npm-registry-packages"}},"2.0.0-rc.15":{"name":"semiotic","version":"2.0.0-rc.15","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.15","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"e9b5c01f06a81f8ca2868c2a83c716d90aac06ca","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.15.tgz","fileCount":234,"integrity":"sha512-ZhLkXWXGGCHEXcAN22+3gCqxpabC6kz/ObCxH1jA1prW3HBfbSdFIqHT3Xu/8p+zaG7gTOUD7DE8tVxOSrQaZQ==","signatures":[{"sig":"MEUCIQDiTM93CMbEQ9a+KfqiZ5imsdJWuGmOlxvbHpQvb0HjVwIgOupN10wls7IsrEmB8R133wl7lfoXgoD5rJ3cxvTTtSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2555716},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"7c03110b85da65ed840369d48649299e699c81db","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.13","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.22.3","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.14.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.14.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.9.8","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.15_1634659476573_0.630621093530314","host":"s3://npm-registry-packages"}},"2.0.0-rc.16":{"name":"semiotic","version":"2.0.0-rc.16","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.16","maintainers":[{"name":"jameswomack","email":"thedesignspecialist@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/emeeks/semiotic#readme","bugs":{"url":"https://github.com/emeeks/semiotic/issues"},"nyc":{"exclude":["tests/unit/lib/*.js","tests/unit/specs/**/*.js"]},"dist":{"shasum":"ca498e5b64cb4be3447ff2c666594c2244738a03","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.16.tgz","fileCount":234,"integrity":"sha512-ftScg7gAnq6JZqx177wH0SigVnz9v3Byi8jI0cH6auYlO+a7yrSRuKdKjtER+56QIK5WUkjQXNymxip5u/8vKw==","signatures":[{"sig":"MEUCIGE1vMV9yRUgRm+7nwD07xNni6XaZIq71wkiU0aLe4ELAiEAvldQTZySMGVe3HnhDqTqzxNXwZxsAvDqR3fa2TLiTDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2555961},"jest":{"preset":"ts-jest","testURL":"http://localhost","verbose":true,"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{ts,js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","\\.(ts|tsx)$":"ts-jest","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{ts,js,jsx,mjs}","!src/docs/**"],"moduleFileExtensions":["web.js","mjs","js","ts","json","web.jsx","jsx","tsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"lib/index.js","types":"lib/index.d.ts","unpkg":"dist/semiotic.min.js","engines":{"node":">=7"},"gitHead":"137ea8d6ed5ce06cd2fccda8e3bc5f4eb07977a6","scripts":{"dist":"rollup -c && uglifyjs ./dist/semiotic.js -o ./dist/semiotic.min.js","lint":"eslint src","test":"BABEL_ENV=test NODE_ENV=test PUBLIC_URL='' jest --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","gh-pages":"REACT_APP_GH_PAGES_PATH='semiotic' npm run build","lint:fix":"eslint src --fix","prebuild":"babel src/components --extensions '.js,.jsx,.ts,.tsx' --out-dir lib --ignore test.js","test:old":"node scripts/test.js --env=jsdom","test:dist":"node scripts/test-dist.js","test:watch":"npm run test -- --watch","typescript":"tsc --declaration","deploy-docs":"sh ./scripts/docs.sh","pretest:dist":"npm run dist && rm -rf screenshots && mkdir screenshots","test:coverage":"npm run test -- --coverage","ci-deploy-docs":"sh ./scripts/docs-ci.sh","prepublishOnly":"npm run typescript && npm run dist && rm ./dist/semiotic.js","publish-release":"sh ./scripts/publish-release.sh","docs-bundle-stats":"GENERATE_SOURCEMAP='true' NODE_ENV='production' webpack --config ./config/webpack.config.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json","create-release-branch":"sh ./scripts/create-release-branch.sh"},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/emeeks/semiotic.git","type":"git"},"_npmVersion":"6.14.13","description":"The semiotic JavaScript data visualization framework","directories":{},"_nodeVersion":"12.22.3","dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"5.5.0","jest":"24.1.0","less":"2.7.1","tape":"4.4.0","chalk":"1.1.3","dagre":"^0.8.2","jsdom":"8.1.0","react":"16.14.0","tslib":"^1.9.3","d3-dsv":"1.0.5","dotenv":"4.0.0","enzyme":"3.1.0","eslint":"4.2.0","rollup":"^1.6.0","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^24.0.0","webpack":"3.11.0","fs-extra":"3.0.1","coveralls":"^3.0.1","d3-random":"1.0.1","d3-sankey":"0.7.1","puppeteer":"^1.5.0","react-dom":"16.14.0","uglify-js":"^3.1.10","@babel/cli":"^7.2.3","babel-jest":"24.1.0","classnames":"2.2.5","css-loader":"0.28.7","in-publish":"2.0.0","tap-notify":"1.0.0","typescript":"3.9.7","url-loader":"0.6.2","@babel/core":"^7.3.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","file-loader":"1.1.5","react-prism":"4.3.2","tap-difflet":"0.4.0","@types/react":"^16.9.17","autoprefixer":"7.1.6","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.1","style-loader":"^0.21.0","dotenv-expand":"4.2.0","eslint-loader":"1.9.0","@babel/runtime":"^7.3.4","d3-flextree-v4":"^1.0.1","postcss-loader":"2.0.8","@babel/register":"^7.0.0","@types/d3-scale":"^2.1.1","react-dev-utils":"^5.0.0","@types/react-dom":"^16.9.8","react-router-dom":"^5.1.2","@babel/preset-env":"^7.3.4","@material-ui/core":"^4.8.1","source-map-loader":"^0.2.4","@types/babel__core":"^7.1.2","webpack-dev-server":"3.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.6.1","html-webpack-plugin":"2.29.0","react-test-renderer":"^16","rollup-plugin-babel":"^4","eslint-plugin-import":"^2.8.0","rollup-plugin-nodent":"^0.2.2","rollup-plugin-replace":"^2.0.0","@types/babel__template":"^7.0.2","babel-preset-react-app":"^7.0.2","eslint-plugin-jsx-a11y":"^6.0.3","postcss-flexbugs-fixes":"3.2.0","rollup-plugin-commonjs":"^8.2.5","enzyme-adapter-react-16":"^1.7.1","webpack-bundle-analyzer":"^3.4.1","webpack-manifest-plugin":"1.3.2","@babel/preset-typescript":"^7.3.3","eslint-plugin-typescript":"^0.14.0","parcel-plugin-typescript":"^1.0.0","rollup-plugin-typescript":"^1.0.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"3.0.0","material-design-icons-svg":"1.1.2","babel-plugin-react-require":"^3.1.1","conventional-changelog-cli":"1.1.1","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.0.0","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","react-element-to-jsx-string":"^12.0.0","rollup-plugin-node-builtins":"2.1.2","terser-webpack-plugin-legacy":"^1.2.3","conventional-recommended-bump":"0.3.0","@babel/plugin-external-helpers":"^7.2.0","babel-plugin-add-module-exports":"^1.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","@babel/plugin-proposal-decorators":"^7.3.0","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-transform-modules-commonjs":"^7.4.0"},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.16_1635289483086_0.6953255270679639","host":"s3://npm-registry-packages"}},"2.0.0-rc.17":{"name":"semiotic","version":"2.0.0-rc.17","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.17","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"24f288c81ca72d7d4c5afef1cc14b4c55a7e2d85","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.17.tgz","fileCount":7,"integrity":"sha512-ZCEQYD3jngIcAccb0Bld5WB9rgxQYdHC1nPCq5OQTWAWQznigdH1dUhWXlcrBKDHjba3q1PqPiCpf4OR/VjGmw==","signatures":[{"sig":"MEUCIQD/k+WFvysMGSOYDdQEEQMsVaFBrhyS2WgH+PhDL5B9jgIgQHoIEqme2bBn2HzVUG2VsD67S3G43nZT0a8WY1wNF1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1566984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPoCCRA9TVsSAnZWagAATdMP/RW/DNKG4Akc4za/hgeJ\nza9dt0tzwXk2I/pD6wLI/wVNiuubH44JN8R4JP1rSvykRJlvfJCf2fCJaOq2\nFTIAsH19BsbpAGcecRcAAwqp05Zwe5E3gZF0VWHpBhdDSAjX5B+KM7Sgh2YU\nkXwCoMCO0BnrL/6d+yoVx9KoixE3JF45eGSRig2z59t2AFWGRPVfVcLganSA\n+lZfsLpx6m0uGsVOM05Cl+qgtCFM1bLhnrQ/dl90OvAgSXt5At03loJFSQ7Y\nyUPb4SNVY9xmVXaDOIiXrI4FReazj5TwGdRUSSpRHZ7oCjSZWlcwKMOhVcUf\n2WfAAmvxS3FDS16ec+nsWFDxFYxyZK0+nxY8vyDPEtmPQl6GrborNHUvo2eU\nfrE6ahAoBPllhq0BZ8FNOkHp2x3kRW+PZt2K3/VPeftgxS50NDMLIQpOcfNy\njesiQ9zqSL5bKmHb5JwjC75RlOsfO3EPNCY0lY0r7N2cPNEl9c70zjBK1FPE\nY+dGxfyBwgiKALV7LvHKmFJQ1Gu7yA7Pd6CtyJBbWvPhIVT/Nyjnj+OcyJUC\nyp8OnkFdYr5veMeGwZ7UIgrhm/f43N+Vu1aLpVSIQcmbY8SAf6rzw9ce9MrK\nr3UumCz5zlukHWMrQO9klwHX0AH9Ui03QoPGYsxuxVLey7sQTsLgqcHVUnLU\ngsPS\r\n=hhfH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","engines":{"node":">=12"},"gitHead":"8c83e62bee1d1902f567c9b65030448047e7b592","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","gh-pages":"PUBLIC_URL=semiotic npm run build -- --public-url semiotic","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --declaration --noEmit","pretest:dist":"npm run dist","docs:dev-error":"parcel build --target docs","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"parcel serve integration-tests/viz-examples/index.html","docs:dev-badcss":"parcel serve --target docs","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","parcel":"^2.0.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^5.1.2","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.17_1640036866000_0.1531569483928823","host":"s3://npm-registry-packages"}},"2.0.0-rc.18":{"name":"semiotic","version":"2.0.0-rc.18","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.18","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"69b9074ed4f2afab162fb327f1068647cb3030f0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.18.tgz","fileCount":7,"integrity":"sha512-RYNosQtUyuq8WazPqCNtfKTmCEKZPTYcy4orAvHmDDFylms/U0nTrX4oAfYl2xJu8IfTS18zcRrv7vZkZBuNUw==","signatures":[{"sig":"MEYCIQC9hHIMc/aY9/gifJFMPUBBmKgU3yRzX2ct9BsRfI4UPQIhAO/RRNH1J9Jw7jjK9iqFXxhUbz0mrNQ71HyaRiuiHlgJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1317998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwR+6CRA9TVsSAnZWagAA1sIQAIy2ywd5N2A4KaHW56EI\nFh+zD0zk/UAhSC99+DvuPIQMhBbfrYTTbEhRghJYT47hZSde6fgdZ9/EAgck\nlxhVW7V8e0znQ/lZyxPjUnhsHhKmFfdA8RzYUWqMIIFJZ74Y8pD2LlN3u2/Q\njvQ8DdRIoA58OawY4euyTM79klrOpmM+g0zEi82Fl29Sae17TwYidRWuxWbr\n6GI0GFUtXenSsx7GxGDru3FKOkb2alHqb+a5HYbeEOd9aP9reZIxYRYZz9NY\nOWu1oqPXwkCPaGeWKAd3adT3hnW1R4e7UI0lIq78tbSBdh7LUazMSsnebQMP\nRjNphsQtM+trmX7j0qbuR4zWgnWBNcKcpujYVVb3dxAbUVna0B5BKk+OQxuo\nGB5s76bup7WRjry2G/b9OEdFaSTsvHERx1eFtRJ2tu4PdhsuyuciVfguNNcQ\nAZQijQUj10e4pfoSBiFkXxeOQQvTKcpE7LeHs1BNcnDWm6MiGCJCw9Y5Zzb3\nv1Y5E1Tv002VSRkk/tYEmGELT06LbycR6piAzyVJCnv5F0Q4YQQZMObB5ZJe\n98r4P8ndJf9Ox2yzCLxZgOSX+Lpwy6+CdeiaPl7Zt5RI47ut3ge1oW51oeP1\nozeqdGEX5G//kDKmXCBBWyLs0ZawydFM+ot7xIcff7JjOVBSm2MpjKBiHbi7\nv3aH\r\n=CN+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","engines":{"node":">=12"},"gitHead":"0a53d5bbf07688f97c4e07c8b506b9c9def0b664","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","gh-pages":"PUBLIC_URL=semiotic npm run build -- --public-url semiotic","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --declaration --noEmit","pretest:dist":"npm run dist","docs:dev-error":"parcel build --target docs","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"parcel serve integration-tests/viz-examples/index.html","docs:dev-badcss":"parcel serve --target docs","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","element-resize-event":"^3.0.3","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","parcel":"^2.0.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^5.1.2","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.18_1640046522823_0.3102457064122066","host":"s3://npm-registry-packages"}},"2.0.0-rc.19":{"name":"semiotic","version":"2.0.0-rc.19","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.19","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"398846b10ead0ed91aed354bee8f99dae7f2f7b5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.19.tgz","fileCount":7,"integrity":"sha512-Wnjwe/JA+yXdcfyHzdXvhdFrXAU9tRz/LwYImpytGeTwFM9Rl7YFmVzVpEaOb4I5MQCFYCWR6Z7l5p1Dn7KquQ==","signatures":[{"sig":"MEUCIQDytGxHWUl/4nou4JZlB9JiWeRJ6PXtkeJtFbgXgcZYVQIgHi0J0M8HKDML9oRUyKx20r0aGslncbOAVJbo0daUHWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1322350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1H5+CRA9TVsSAnZWagAAv6EP/0PlJgU7FTT9tXEI8Ca7\nVKhJ1aQuwtmMx3XazKFJTmD5PqvJY0zu/po2erCcd32aOfXy1zBMbkOFbFeD\nb2FlAGM9M4+DXxbQfpZ9HrhVqZtgu1Fsb8ktZ7lAxMixs04+hTVkKX/6b0/y\nbed300T5JISA6zYG2UbdGWJ4q9BVZjqhQkmY/J/8tCZURDc4aMnEloVm66KK\nhC1n3eraZT0Gujd93Ix8Q7gLoVh5yvJPJLq4nbYJVL4nVG8sBOVool3EEJUc\nJa4kVLVrALf070thnTMr98neylaO0n9lw35NUQnzZRXx63kMdOU5q5TC/tug\nvL4l/1+WAV82SLmMWKKv1sIGsLKoPCihu7xxUuZTAUdlJsW2p1FHpQMLjnS/\nFQ4UmRb5uZbp8+zTEl0dtJ8y8ldJvSnxb4yPLjb2zDjLxhdGXHFAC4LzmEEO\nn9zEfdZjtALSTOBPBN/X0tezHFKlKNk/9B7x2NU7l9MjTAHlpVRtxOf3c7M4\nu2CCI2W/cAlYi83xn3fimuDjFDvZkqHI4FjDd6r9Kv+JE+hYI2tjmjg2ufY0\n7xt/Cs2y6T2taeJrO6WeE+szjGngGf/SgiJG42M9wSKOyf1dNQbJPMBQ7vI8\n0Mao+XHWcYYtnYn3+n6GNcE2f5ws0jh8aRh8nj9uiaotVohMWI9bU/tapoZQ\n5ybH\r\n=x1bG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","engines":{"node":">=12"},"gitHead":"328cf45061d2e613d026cc28e7f26663de775397","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","docs:localdev":"cd docs && yarn install && yarn build && serve -s build","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","parcel":"^2.0.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^5.1.2","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.19_1641315966591_0.2661019245921239","host":"s3://npm-registry-packages"}},"2.0.0-rc.20":{"name":"semiotic","version":"2.0.0-rc.20","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.20","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"61733828fe2302b5bd78ed380bce4ff7a9e70c0e","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.20.tgz","fileCount":7,"integrity":"sha512-PwTEiAJOBRMfUitrmxF9i1aD61RFiIoIOdpEpSAIEcIpp+x+idhi/8e061LxYEaYSYd5jfanWRXoGi9w4ywdzA==","signatures":[{"sig":"MEYCIQCMy8HuBsnDiSo1BO4LM/y4McGLTzYhxWUQk2ugwHZ8MQIhANHtf2a+VxzdaBHa1rxlGHP/MWyNTTneM6FjMDwP0pvN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD8P/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHGBAAickF5zj7JhgvlQfKK+A4vIGvNE4xIEq7gAka6w98TY2UNEWu\r\n6hMdlUhlofJ/YBrOt8/HeZS1TDmEVbV+a4c4Up+BQIgRU2xyYqCHvwyLcIBu\r\nUr5oqbQfnu2/WfZ1v6KPanBttrJmfXdQhBzNRc63i8EkVcnb9R636XW/VAhm\r\nRvuXzIMbFkpQtZNMw9hJWfrz+fTzQI8eode/2wL90AZIfYvLS8hRuwmRYB/3\r\nFaff7ASVVJI4tADFfK7PDPsMu+oC2QDSFQUdzzuNrgX3Ri4HLNCwNrD3U1y1\r\n1swmx1iAzhpbr1hwJq1TAozGc1GD+IQLSVKABjZZjU6CgACtb77dNxFop7g1\r\nvvd6jQmMHYj2ihDkI23hWesoz4KQD4cR6QuHGS0C9deTHgHMyVr2Zv1h5wk7\r\n8Zkl3l/JT6I7DYl7BlnCKRcjeGOUQUNmsEcgQCO/JUjRiYNvb67LhT6JLbRz\r\nILev4Mqvhe24P7TZd9Xok3++i2DoVamQ159ZIjjP1+gxGj1qxtEt6ECe5KRT\r\nLRnQZB7/kDAy0JlOAjRzm7MR4iq5UNFroNOEet/NM9TXCkFsK0hK1vnsD+g5\r\nGW6Zu7dzQ3W/G09kZs2Ldlc57uFfxxIrmz74SCKHhNxm3dYkERWftYhwqriL\r\nyyw+YKJa07KEPsjb/G89FEdEksy+xD12iRY=\r\n=hwJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"2513b3bd2125b0720d3fdee8ec927777adacbc02","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.20_1645200383489_0.3488876612765637","host":"s3://npm-registry-packages"}},"2.0.0-rc.21":{"name":"semiotic","version":"2.0.0-rc.21","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.21","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"223bfc57dce0e7c51b077d702ba99986a9664c12","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.21.tgz","fileCount":7,"integrity":"sha512-BBoMS0aoCojwVPg5XF8cjdydc/KjXeOcQ/UBCx9CuKTGQBogOrd38EbeO7o60oEarq1j7xVoxTIrGSwqgz6fYg==","signatures":[{"sig":"MEQCIGRg7mNbDStxAlrHkyf1VrxH+lFb6+8dl8d2B8Ev7lR2AiBqODijB/cs9qfOhF+0doT0kdeX0BPoTsLj+AGYcl6Dug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1270896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozXQ//cdpjsEwLyB/iL1RUECmu1xJxH7+Nz3f+OunEPk2S6v+bKruU\r\n8DurW0raLXlPNhO81R6qlx/QJsL8RRD6s2jP/KbflFtj8J4CZHBGuFIpOBfU\r\naewb/d7eaPXBugMXuGBdNQS+wGbEp/nsQiBWCQbg28hVWvMlunrvdOcSuiM7\r\nmZXWLWnL+4L1/s5Ai/We4OUBBKgYWY1ScrV9J/tZEruroJpk0mo76en+fg09\r\nL2yRRmcSLPUG68JFakwpKznKwn6ZPye7nh95+aHgkRPuS8evbVffEpiH/pyE\r\nXbBefL/77vw2gFrAZLgvR6q5fC+OctgnZYIIwxReUMKZr8abWojCBUsJpzIf\r\nDmSDW8GECNt47NFEdUdcHr0hGGiU2iWzHmmbsDJwgXy7TNHO/6DYzM5Qh7n4\r\nowEnILWE9wPBUd16VdMp45xqjWvsPWwM2MRq50Kl257SHBoFPO7c4ng0f9+l\r\ntO/F4WT+2D9XZ6bs7Zwnm/s9rXUajOraeRNLnKubOJ6LPPGZxWWS3UtggCd9\r\n6CWyG9ReNO7Qyxsx5uAPJ5rstJDzXRcdaIiiH39ODmfkFPz/YSqIaQE9E49H\r\nDNLW7747cVwuIThB3Ue2dwnH8G4ezSK48peRhGIIO3DmxHNiuL44MFDKKEyA\r\nfZ6cgNRkQo9NLjFMxZPZbf5t910UfqJJH0o=\r\n=UlN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"9aaa4b09d7006067d1aae8860c06f30e392b966d","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.21_1647358580650_0.9141470784325343","host":"s3://npm-registry-packages"}},"2.0.0-rc.22":{"name":"semiotic","version":"2.0.0-rc.22","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.22","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"c784b23ec6c1f362c5289068403df142168eb67b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.22.tgz","fileCount":7,"integrity":"sha512-mRV/F58cJeqfE8ihVHp6iIYHR/3u6hkCStGdYU7A1r7tTovWhXQXZtnTHkhNQo5RQ5O3sQTtAs3Smk5VyF+yGQ==","signatures":[{"sig":"MEYCIQCAdXtng6dTT8oWeZdfdfQ2to2KL8ONttVJNIdsYAFN/QIhANuJQDdKBbkgJvbUlkXqvORChoxTkTb+rVg1zEt0QYAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO8k9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp95Q/+NoHdUFFI/yg+/S+KszrZgCOapWza/KXbMqdSdS6WdWg2MzdH\r\n5cWbVdV7jIAHF8Yuk+/ESuXf1m7yz/yFh4ByD/J+UiS73GgcqyA7UQXL3Jnl\r\nIvWT+zDyoQoiF65IH6ueeJaFPTMiSu1ZCqu7IK/TDgwx37XBIvMdNuPd9/G7\r\nFA/H850MGD6frLKxksRcEwuqziP9/qNibvY5Ik76PnHQ1uzSL/RT3zUjK7k1\r\n+lIng28wiBYZVMcrKXRcJJq9RG9VXnRE8MEDOeVVeC2znyPQtx27CpOsXJPe\r\nZOtt4sRKbnZPAJXXcnGoPu/ULBD4r2HxCBoxs6y7ynx5edNRMM9OUHTjEUHy\r\n7I9Eo4McuIVOOCPEaAzZRd8dXweOg53L25hpDABm0mqT4kcE2dQCfJ6g9UXM\r\nXLil8OfZEKFXRxlTxOPX1StZr3MYRfk4VSh0a/gVG6Nh5nEEXr7BHw8gDrQS\r\nB6XgwTBdm9CtA3trjAeEeVZ9wZhp/itt+ehnBT0lzB8pVpjSLeCDjMvCQPg5\r\nl885A3JDetsyPhxL5jzjdAZDtQqfTbSg2NbG9wGju5FPpVlHhhfvN1R98ZBT\r\nwktBWL4RQnOqjQzNGLzismGAFQoJ545ZvzkmNhCLNcDUtYyKEjXYAE0hbtZq\r\nj/13lRXUjXobKnA1KAQzl2LQkscfAmAr8zQ=\r\n=whqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"73c338beb0fad0b10dde9c013d5350e231d58c44","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.22_1648085308948_0.6439177771303408","host":"s3://npm-registry-packages"}},"2.0.0-rc.23":{"name":"semiotic","version":"2.0.0-rc.23","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.23","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"340354dbae6c18615c73a1837f97684e8befac83","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.23.tgz","fileCount":7,"integrity":"sha512-DdOeS13Xjg+cr4r71i05bJZLcZTs1zGyBbP74I9OeuFoN97ttG/xrs1hULrNKejKBlJ1qQjT1a/Aci9yfF3tkw==","signatures":[{"sig":"MEYCIQDdLp7ICnjOniBx87hb48nBU3R9TXznLyxhOcRYH+akUgIhAMOAN+ye5LHSOZpzyFEoaK3WQZkCIPt0oAuAwdQwwntI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1265817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRIMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeTA//c5WoUslrlh15JnbL7bP6OqHSgazgWC5gUGuOW37VGSi+wCsS\r\nxSgj3FRk8Y2XugsTvBsixkkL7LYQzeTYo4cCNsn9SZRr+rbSz/bZOLfQ3Udt\r\nb9cao9/r91wL6Ow1QFOx8IX/M399SUqV4ulyXVP81sY/McZO13hioxwZX03S\r\nqgcS80nTjLXftUN+xik60gvHkYNtZtK2Mm0V1qdrEsplW7mTA24EcGT/7Xah\r\nDr0+d0ujs5dec5tNQz0mC2ex5JPIUK0LFOIalB8X4Av2/Z75dUla1xgw9AhU\r\nPPsZgikAzhbSSHyHQY/i61sysboDPzzYWIC/6nA9Zc5NWS2GlkjweEHD375H\r\n/5VxqPuqsaST3fFDj72FWOBwVpdM/vO0h+05Zil0kDCftYKGU304E7ouvK+7\r\nYVzn13G6uwUFxTv6t3+8mApBPrBDsW7kHI12/QTQgZxdygQqhaqGlR//Gd0K\r\n54gFDZtI+UphDCZlYNYF4mBjvKCQOpOa4t2XqBkCbZK6iVjg91BeHtAwcyBC\r\ndeMPyndZ+yHrnGlVDhjMGAiYO7JOYXvofb4yU8Qljej1SBTfNhfTnkeReTf6\r\nihoNtaFxfDfX45d9J4oFNTVa1UGsVl7SXMHlCn5odJ9TcOMnDrOA0lPFz0Gv\r\nCY1FkQi14bOm2/jknQKR/iGGS5N+fKffq0o=\r\n=KdXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"89922765a59854480dcb99e34e069919cabff6dd","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.23_1648657151945_0.5573482201601587","host":"s3://npm-registry-packages"}},"2.0.0-rc.24":{"name":"semiotic","version":"2.0.0-rc.24","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.24","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"1d26f2bb30b2c4d51f5cd4f2a76a6b0514012141","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.24.tgz","fileCount":7,"integrity":"sha512-X9SrBdeKz8UseaSu0NqT6sbF/A+teIwRYYjwnreroADij8M0ZYWtW4XYiVrXboFuWmxWywXloq9oQiWq2KutOg==","signatures":[{"sig":"MEUCIFi/8VOGYsvgqszM2UZpQL1jhD78XlQL3mh9UJYL9XyhAiEAowfBxGoxQfHYDCtLL6rn3WQXHur242pYUleGlEIrzWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1266313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTeOvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Cg//c+W9cfjw2/y7oUxlXFm60GErakcuqu1NrHeefanx0mMiRfIU\r\nwc9IyFZEQOfG5FqtPnCO39Nr76GaZ+o8AkuVY01idNWVf1+wFVBAWAz5bwxB\r\nuh4KHdqeXGGbcMCuZB2r7MZT/npRFYNquOKf7cYp8WDS2F/GWRpjJ1K/rC/f\r\nRL0TIe0pe2AElLaqFeUsf0qSWmQbx1o9NKLaSlBorcQG2pIL8U1e0I0KKr9f\r\nvjj6nwU7nK+uWm619MoxaW5Ojv778IawmNgyIflyyz67IZFyGwgQEfp7pAbR\r\ngH2QKrHO4mXhvGX0Gq9vaOUMIiBRX+OpM6xYykbcCRyfslWxiPqxVUyVIYps\r\nxLY8SUwvQ8ExArrdLxsKqZbLqwjiDlvnBxBZNjvo9l0hcd3yYe1QQxVE5Tqa\r\nVUohdqrRTdd9vX5X6qHgcfysnnM5DsVAX3IvjMeWoaqPbC4TeisYiNIW+wuL\r\n9mlJJJjnb6TfclqazH/MbHEEGUVUxJh/HBf67UXkHiGELlg/Bxfxlkg2+YGn\r\ns6+UzMZNi7TkA+1YZXchM40MWVVgmXYUbrjDaX0O0fXX7wPVFZS8ph26YY6W\r\n66lIiFtzKqRKV5B3yf6tNe2bMB+zsNwDn/hD+Gkz52W3hXRUkyRd0QvY1a6N\r\nwWmiSQAQofoFCpMM9XM2m+OIDuoQEwoMKOQ=\r\n=a2l1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"c8857fef8dbbfce12d79f733f134f992c9660839","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.24_1649271726932_0.8158099793945452","host":"s3://npm-registry-packages"}},"2.0.0-rc.25":{"name":"semiotic","version":"2.0.0-rc.25","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.25","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"a77800d2b0fed94bdcf775f54db36e915e768b9a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.25.tgz","fileCount":7,"integrity":"sha512-yze9iEPlRxbzHVIknRK8onO/UKwI6s+yxIJRzjZJvzQ4Z1x/lfEUUa27yy53+2bBRnQfbfopXaxzNjAmiz9QqQ==","signatures":[{"sig":"MEQCIGdAG4bOW3jeaMx0v7/9cYOmfD1r1yOM8UrMBy7w/rhUAiAhCo4sb56tkG42Fyaqjm7Zt4xoCL7NR+hI1vEudQvf1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1266555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTf8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEtw/+MU/+NmI+BBpYfidaWWiTP2Eqrv6jWuOQq458TkK6l0/afeSh\r\ndlpBOfEWzyMYyEFDavC37BHBY4yEkyUb5ITStpEnOCbEilrBZekUjjMcIvM2\r\nGOFvawDvBYyBDazonCpZDUjf/fbM1MBVHeSPcajS8mv9qNMxw4yxu+RzpZ5N\r\nrfGxOeXr3o6XcKlCmn6p4wn2G2z/7ezk91Pv8rNCMa757rW10TMwmzzckrBg\r\nsCFhgCDyhgKp0/oYwFdjUPJCkXYOvp27ZS01Ia43uYvoguGrjQq7QppFY/gP\r\nsp/AO3x5xH1JK5T4DAP/IDjXBI53lDZLojmJ/9qi6XN4AapzCPlAaxew46pp\r\nzoRbGkLPepZx4ENH8ZRNSQ5+3rYiv3gtRaLax1OotIJG0C4ARS6MMreDvZ4Y\r\nw+D27rj2kFkI1v7oi4UOtqkE/bREgO7Paoi9fSK5ijspLmzZ9TUtpBJ1vwnf\r\ncdJ3+Z7ifcarW6kMuB3BeyGaHYbvuBVnZCNkt6aUqC6BQFwkY96q/ULeEAc3\r\nRhUIjdXQcGpKkvyv3xmvHPO6YnT9Em1hvbBGAtwg8ZI9RYPiZLM4ZFsyDrd8\r\nhTl3In5uFYedXgjpGAr9MlUNE2h9NdhXVFW5InKHnkKgV5bQzMnHT+Gkpsff\r\nprmcLtrxuo4chBKOQ9JRqIoLI4YVIDlEl9o=\r\n=+zlv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"52716f4f51fcc6d34c5e671abab92f32eecb0b81","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.25_1649278735514_0.8520674131844359","host":"s3://npm-registry-packages"}},"2.0.0-rc.26":{"name":"semiotic","version":"2.0.0-rc.26","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.26","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"2d4b24e8c1fd90611146e1ef28a146073a7c5bb4","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.26.tgz","fileCount":7,"integrity":"sha512-02QzkuhqYlis2igkEIzs1gOBSdfKhXXUcuiBL7PGz0Fft6LR8U55dcZOREP/OVmLbzO3yQo0d7lbJ6jTZLwwMQ==","signatures":[{"sig":"MEUCIFtfj617dGVyR24Z6JHn0WSbV22tgm8uBXzBimthcILjAiEAyKSioiLgwGqGl83D78BIfzn3T91cEj5aD8sgKLGwn8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1266649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTmKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAahAAnxS5mFzFYpz11v2C3aIYYo/49uWvtCnBD2DSh7CU9eTyzdMU\r\nDC59Lr6W7WqG1Vk73ux+m6PEFewGWLDORCouSsn+xcDPiYFhsFG5eZQLQ5hx\r\n2B4BTpsgN6LnUI6EWKhwKFP+fMY8uezQsRxJ3ZdGiK2DzcT90ZyZrM+u5hjC\r\nvzwox2BX1zkO7ArPx+C095eIPsKxN6bE7D1kitzWjB7lkWP7MaOZn5Y6mDo2\r\n0euHug2JJGawXGp7/RDJIX323ENdgtPJvMfEVm+98SCeVfK/8HtS4RFvy7ts\r\nlna3dwJrh6woEQfNV3XifBQWngyOtzDhMQtgjngJ5LH/oIigAsuNs87vLahY\r\nnX9P6369dE9WhzZ23HSEUeeKCsyjcVdQ8pDtCs1tbqd1btoeCt7eCN7basTW\r\n1Q+kFZe+KmIhhvlHoEKK1/ygvIuL8adzJvLeGarHZbE0b36mt8CM7FSkxv99\r\n4INPHSR9zd1DwxkcVbSg9CHRpCejqoru7YLB6CAmwHNqdX1DlyTFr9DhhGAc\r\nuoHHFzieO4dR+LNbbU57rakBYCYgSJCxlh+6MyvdSW7PgnJjBMjSXIUwMKdj\r\nv750HYIS/H4jKsRdxaHIjUeULs5BLncEOnsAs3grBlyxtLDG1nfsKBPJi4+5\r\nKDwChmBb26IRWjiGsMLhXRjc3jdY/7xwrmg=\r\n=uLYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"694c60bd9dfe88b756393ba1ebe2dfe768c5d435","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.26_1649304200256_0.15493140844087794","host":"s3://npm-registry-packages"}},"2.0.0-rc.27":{"name":"semiotic","version":"2.0.0-rc.27","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.27","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"a18dc3971527ff7a98bff3d14c4f1793feff8aa0","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.27.tgz","fileCount":13,"integrity":"sha512-LRW8AuYldKBiNbPazjIHejmZtINxntZPWm/i0eiNZss+8DK2pzp2qLaoq+LzdYHIbFRjOyA2HmCOQBKEhhWyew==","signatures":[{"sig":"MEQCIGatvoUqMqast163/lfjbDfj9DOc/m7LFkSamey/R0uqAiAG2WSeEkYNaEeG144+YJ7MdbTat2rNoOa4LX8DMJx0MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik9+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmjA/9G0uM3lu1XoGGvSRNjpnt0fcbEwVrwjx/EOkDstvTuB3lLpgR\r\nDDci6Cb7Xej5tmPkup9jhblBpL2JM6XDHzDUj88aH/tqwLdpGjaqa0Mjt/ik\r\nHI8EQxtVBDUv3FKpr2GnIsw2l9+PeQ0WqHuE9kKG6huk8+WXIZ+vE6lPdCGP\r\nsj34IJ0u4ZKvii04DXRLS+AanxjNQ+qqpl+1s8rLBjwCk4qR5+LQvtnRbzbY\r\nmhFwkvOuhRRGarRsPoDXqriPCDqDduWnvhtePRLdatfhMoLblAAGl6eDeeDw\r\n451X22GTHPb2pezIibEjrtZ7nehAfrHrIIxj/nvta7IZlRXQI6wBzcPG+3Ys\r\nYifbVaZJ1nGnZ0ftw1W+2go27UMGihLGLdrpEuf7ZuZnkTOT0ULp1Howk+rT\r\nPOq6h0w2xDOIkXxixCuaoyr1Xs1CnFu3myRkMFhk1c8mrqgIRkPFYzAZGvqR\r\nwMQnbACa5mAvCYBqoI6Khm90TFbKpMydoP/3Rm1UgsXaiUIRVr0tr1cgSot7\r\nwIP7Xw7drHTMVCON4Z+af0w6meFkMjHWASS7DEj3HQdGTCNvBBCGjnPEBKfw\r\nqlB6JdChPhzoFYgFj5mKTTWAnSSEiYCxc5nMs/6tDfFzp71YIWPLUv6eE24o\r\nWbRgIKWaYSZ0hLZoyWwdAOMLIymq/Qdblbg=\r\n=fNQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"b7f5ca4ea13ce623a9d2bdf37b4b0f83b33018a5","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.27_1653858233083_0.7030538545903955","host":"s3://npm-registry-packages"}},"2.0.0-rc.28":{"name":"semiotic","version":"2.0.0-rc.28","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.28","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"09073cb13ffc31efa3882e0b388d7994a1e2733c","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.28.tgz","fileCount":13,"integrity":"sha512-TcsFDoBBgYvQke8F73rr9GFNsXwEWdiKePcHLNV9uEriOThdJKOpD5XaPCm+A461Fy11EwhFCTHVSVqRIfHzCw==","signatures":[{"sig":"MEYCIQDYwgF7myD7Uz8eNlx6SiNYiABwkj68/hPE9v4z3cTjRgIhAM74gTqlsLiYEO6i87ev+D3cCcNVCU8GkBVeBwM5mvGx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimSDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCgxAAlryfGPVbA/9kBeLsjWQOjnA7o7vbAYyRp4+nDvXtv4DHgl4D\r\n6v1CMM/qaG202/9w8FLgh9BrRC9NjWXYtozhRFn9mkNl1+xKA448CZpzmg8A\r\n8qiCVG4UHfA5e7SmjZXp/AQt6RMCQukydfRnI4ZlWQncRQZOx4qwve63tRIR\r\nHDxVHNE/Ub+JSgmzqJVP3tkXQ0aZpfmkBDNzuGPIrdVjL5IcBXf8UzQsxbkh\r\nwF2PJje7UgSjxrV8jkl9IKHRXxcmEiC3EokgeBEOpSpEZCr1YW/oE5yWXh6w\r\nXmXaBV/lW3MuG7dxsdjBVNJ2G/tpuHBgRGoh9dax5uwilbQa8emeWC5CWLNk\r\nB4ZF41NrA11oaxcBVW3n5i6krSWIKS6PYWQqck/19JzU97rYGq61Mu1ou6oc\r\nQDbKnncAbRNXazn4mto4dLakYs1jHjjY1Yd0mZXcuayMD2cxKwrv9D4IKlf7\r\nSKI0T+/L6OX78YaFVl5kOVdUc0NpwDJZgL8Rq+w5uaJU//vbDa+d6j/AR7wR\r\nU5LmnPcR1ARcNuXvaXuQBdWse5QWCmUOi/vbWZ+KvhQdi4gFQnmVwDBC/v2B\r\nuUIHaAP9ue03nkUxwNxR/zezZzBpDlTBtYhcYe8NbRYsYpOG0SaQ3u63alSH\r\nE96au0Dm+KXJdgt3DnWyrjGcTef+7hGloCg=\r\n=FpWq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"ca4afc7605eb7ef12b9edd919b16244f2003c14d","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.1.0","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.28_1654202593493_0.19030280870801541","host":"s3://npm-registry-packages"}},"2.0.0-rc.29":{"name":"semiotic","version":"2.0.0-rc.29","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.29","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"01711e80e580d7838971d309fe66a82afe8a256f","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.29.tgz","fileCount":13,"integrity":"sha512-aL5RIEdEpnZDAUmHUld9HJcg+qZuF8ICzlH+rPtuRslIqEdvrQ6oyIQfCuhN5QusnRqrnl7LOU11pAIm27zT1Q==","signatures":[{"sig":"MEQCIFU0lW50vRjQ00o/NkKR/Vmbb/WH+3yy7X7XRWsWkbSDAiBpGLHE0v2ngLYhzHGp7LC3bcBaLL1Vtz1MzSJBIUFhCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18143396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu0aUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc6w/+P3oncYPH3/O6trVqULoHWnwhZRnaSZtoSTgdonn9VM+iWY2f\r\nX3uvid3FuV+WEq0kcOJo1UqJfm2v5JOuUJDfUJ6XVDxCwei6T6npCtczr7V7\r\n16plqCfX0fcZ4Xcsstu+Yey0m5bjzIcb6n2mmKxVW1zq3oZu90DVtqRC4l5P\r\ndvGz/NfBVWRGDaGd3duuJ3SpKgZ1fNHGkssq889WtcasotWM6zIYhaKXO5m1\r\nTkdXs0GiCBhYs3LBdkVrgDohtjsxN1vaDlaocgPAtFxckNUTBVYemZy+eeK2\r\nDYhfjX5bEqyYQ7BQv702jDgmf4tSVoOgCJCM2OCxvcGqZOkrCOMoOPrKIxxH\r\n+0MWq5bxU5dTuwAIDhMHslCEfyOeEiQc3z7BNROCGNyNMtYn8iSAXfkEz4ra\r\nqa5JugldPQ28XUKUZ1rn+M5H1ueOBocL4Ghr12C1VnHsKMxJWvgNt4UTH+it\r\nhY0WiBzg/fLvq6EpiLKDrki7p3ODZcLbbpVVCPGh5QI9q+ICOg2FZ8UAmGoC\r\n5DnLPUfQ5x0hEMenFsc46fj1jC2050Hs2KCkQwYRytMyBRbYsrPTAacqez5M\r\naYsvKPmvmzu7fw0h4ET+MEGcQ90/IQUyCWvWE78Y2fUopCOpNQfJhzzwE97b\r\n5Q+kdrySfeiiJfXNbZw45f78Qs6ISj/qwhU=\r\n=wr6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"055628b6fb58567fa5e076672af7aa875757f8ca","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.29_1656440468699_0.350265569745974","host":"s3://npm-registry-packages"}},"2.0.0-rc.30":{"name":"semiotic","version":"2.0.0-rc.30","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.30","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"fcb934b89620290372273acbfc73a4de736fe8ea","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.30.tgz","fileCount":13,"integrity":"sha512-VtZFRjrDYjmsIdBkpVfvNu8/j3TVmahBwbRWgbxuEY01F/kRLP7pfM+1HEdMcRHbEoWmK2xuNtprI466R0qbig==","signatures":[{"sig":"MEYCIQDqpfwKK3FzPGtQCAuB4siStKo5PB/pTvfUne6SXSb3GAIhANDCdf6OKkVl0ugpTuFVvv1SDG5jqs/2U1zp2t9A8DO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4XSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6fg/9HQ72zIbR/HkNVkiEoWGPL/uywUEhCLAalbXkqG8TnuMNZ7Vl\r\nFqagZKnD0LDJIh0p6lcfhrNce3K2NGtqnjg7C/3RPO3gg/K4XA8fh8+VBGYZ\r\nNTDdMu8oe4hehHxwmUxi4lmuZO2qGXSdVCutY7y2g5pnz/eahQ6PMJeru5vk\r\nHWVodptn6dKKGR9Rj5f64KJ7e3ZFwMT3Mktkpdm3BaDqsHP2DvQVpN8wUC2X\r\nybStT/0QhCXSy7HtJtSzAcpyZJa9GwM8GHjr6hhJ+6vu5clR1JieYelAoVxK\r\n9f+OHcuNY3w6DfOUTE6IFyW/CtdA2JT+aiYvaHOJ3BsqbwsVkUhIukJzlMNj\r\n3mr3Ny/gxyyL34k3+bK36Qhxgjlh8R1MqOyvOBL0LfJ7+hdymTVOxkpkEpci\r\nW6AZrh4TuItDCD5YaTudUYHGiZRk2dg/hAvKLWun0UmyQ/0l+NpD4IqwqEOl\r\nVkK1nzlBJFWbNrrf4CHkTKX2MvcHiaVN++ES8AfqliAtJRFnybFjIj+ML6qD\r\nbL0YZMzfgtgT1V2EwQH0eoM/F90ikPMnjJM48MR+CQUA4H/8/GJN1siai/rS\r\nyGmE9QnWDsFz1Ew5v6+6JXpI5yQoLk322vL0PHPs5YE4mG3e2jfbZ+6/65On\r\ny6TrLuSNAsO4a1LAe9sjv3wQGLy0qivwTJg=\r\n=kZyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"fdf41af6eff3ff853e0a83015f776f59a6fe3266","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^17.0.2","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.30_1658942609468_0.2340624697631053","host":"s3://npm-registry-packages"}},"2.0.0-rc.31":{"name":"semiotic","version":"2.0.0-rc.31","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.31","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"3993502956c6110ae653c501a597e77ef84132a8","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.31.tgz","fileCount":13,"integrity":"sha512-oPNFjKpPvCuoR0QNSP/zxmmsYWGk1pTHm/F6dLvWarh0ehRZZ6q1485hBmSYpgvI3biX09xYJ9y5+hI20HEi5g==","signatures":[{"sig":"MEQCIF1d0YyCeHF0poaajfFtars5UYXanmqz3NEzQvNPB3YkAiAyD2LazhUcaNKJNdToy+YKABWxtPUJAV3r9LO6y2+0IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18159678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4XdwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXgA/9FjwVW2xVlIlb5lSu8XIUzIEdPEn3C4dkCVWUdotorzU9hXcB\r\n3maMNnj1kyJXrjvlfGr+mIKCYV0Vl5B9SyJZ6xrfoDr+O186BpdvKict2H4y\r\nOfQjfOAeOBHXkRFljNUJsoDESnwj3kIUHr1xnGyjU42Tm1AP64TNmbL2ZQmn\r\ndBUTZIBe+dZFSkBV69XzKlVGjts4JPxvJEtXFP2f6wiRJw/Ua1+N1gGJ1Zc+\r\nsi6tc2ZdJlVnKxoUFhX6Cyi6+FI/hziR0pEye+YL8jA+VToJGG8fU3Fcogl6\r\n2BX6BU3/6cmaXoSxBpHaeFExEg7N8sj6tyG1N1iHpskCygZbJpYQtjyPcXKa\r\nKSPIwqvXBQ/NSHpnmk20zJ6oSjoheXmWBbub8tHuBWpIAMCflE96GaCP3tJ+\r\nT0DcWMS1PBa7syv/65ZsDM1MU3kFP0LHcdaMcnUHi6bj7PbVMuRh+s4xJ2oE\r\neDkpYNjsEXBUJLz4Oo6LB9kM2NsNwG4sfgKuKb43dha0Ofy65QFvrPq+fIvF\r\nind0CuvCquWVxvsMwI2uvI/5PXaThkdj5S0VToNWZOFq4v7e9CX5CEuBFSoY\r\n8NTGMmENA35RIgtc2aE1rZuswRGlv4ICll2gl4MlA+TRnMONLguQmAPHEVOj\r\nRHQTpIZnBKCggrHULobprcmZnKbPwF9Fm2M=\r\n=uavj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"b08c83f1c02340e1f231702ff6783b23c47cd2f9","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.31_1658943344139_0.4873697933866554","host":"s3://npm-registry-packages"}},"2.0.0-rc.32":{"name":"semiotic","version":"2.0.0-rc.32","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.32","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"16f16a87af3afed75eea750899a1add2eacc3d90","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.32.tgz","fileCount":13,"integrity":"sha512-NK/JdJxfc2I6GYhbywWbAElEy5MNRfeYaq09kPjxymnP8aWRjhKYARRG2YH6aULh4K/ChMB/fB2dqFCGoT5Puw==","signatures":[{"sig":"MEYCIQCVjcNtI/PtOpgXkQEZvuuUrTgKKoj0vM1JF0irTqQdIQIhAPse1WxCt4XEr1jRuEJoUaKntt2TKbWntBJdGfbtiO/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18159770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6FozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Mg/+M9Q5rSFJVJdMcgFbA6B+y4KrDBrSn6wuiaSk1msP6JyiIX88\r\nkB0QkQgcAK87//Mr6wFm/+EAYKXZBvLjXAJ7tWuf2WAhF/J5bLGrJobPWyJW\r\njkWs5s3HjFSl1az6M3hxpWzoDGS5D92GfxZJFWFAI1eKUBQIAb8CClbR4ntC\r\nX+ikmRckZS4GDsGsGmig6FZYyPJ8BPja9T0dC5wkB4fFxzRqcQ/Sb0x5RE1k\r\n9BgNaOkxRgskwBQZU9TuvMGai4GpLNV8W8Y1SFwwMxhKSFD/77pb9lGrFcid\r\nG+kHzAQ1xL3N11HllS9CaHT3DWdWL5wFGH56AEV6LEoec1XrU5wHo2cnjUsb\r\nvsPwY95Vf080D0pvaCe54lHk1wUzeuwE4624x8zIcoxEwckIhaHU/LQunxff\r\nY5swOuB/C0vaZs5c7Oz7TSdBFg8rVpfP6ltSUVoXVeRkypllNxwI/nHbTd1F\r\nqXq+U8+T5JFrcSSCB9NEyx7BLylkwuG0I3ZQ22AzLoeZa61WaGTkmtpfjxT9\r\nvOP+xj7IruEmOBxGlh83U2YpEvxXMVDD5uCRdSTpFZxTM6dBSVJn4PEPXX1w\r\n0U1K3+fg1K9+Y2TjwIr/JQhcPq14FwClESGmpmeT7euCAu0F5P4ydXBaFiId\r\nhu4oXvZC8OW6FiHuFaX4ymYGW9R1nop37Oc=\r\n=oN9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"570afdf725b3b1f61079469aa7a10b267240ff66","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.32_1659394611615_0.42275136343312325","host":"s3://npm-registry-packages"}},"2.0.0-rc.33":{"name":"semiotic","version":"2.0.0-rc.33","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.33","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"a52df7fa4c61df524f7777f99f9d52f8791ea5fe","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.33.tgz","fileCount":13,"integrity":"sha512-zFt8cyhvVPN/sUfdgtYU2C0CkZVtqcUEfbF5CnNqHBsZR2tt60GXHWfsoO6+M8SMZvjIgBU/vSSC32w+zAK8vw==","signatures":[{"sig":"MEUCIQDrdpcWQ7jzYqhzBHE7MbbmlcQGh2jum9q0QLsHvU1nIQIgcLSE+2oC4jKjQLJycFVchkGsqTj7bcXgDvMo/cZlHA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18542919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7WmAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg1A/+PTAn0/heCdE78DugNiP8DPWO1qz3pU10+X+JL/3N3P43QWwu\r\ndZFUZ709V5KPWNfR4jIlupHoFp7bnRAfEhLPxKXSiWqla1NlWYnjIrdz9bzc\r\no3Ey0kSRC3Hg/QR7YHwFPcjqm9Wrt4DiDoUNUKpOrI/AZOQZn3sVlBYGrk7L\r\ni3+njxhaDCXMop0GZI9+BKESOxO5DYM4XwUwEiIpWnsDhhAn2a8oXd8y2zYd\r\ni3vn4MMO8K7djBWrG/pgvLpa8wR3O0dhlnKxk/Jl63duxmkzNjMvv3+zJunU\r\nh5Fns74hWZW1f4G2djhuCj+wAFMhwmE7lCQiwreqN1Wtmz96g//+yzA3fhJy\r\nmWwJrsq0EvZ9Iy/xJMnN9FqkW/D+jqsB832ygt2JyA0RyAqRTUuG+F6cUlBb\r\nSteCD7GsTmvBDEw+jRvEaSWKFfSIDNDQNFMkzDCdLA2LOG2zQ3r/PRK49Jgc\r\nXU0br5ofneHvDSGVPKBDOsQT5vg5SOUJhyw4VsLdLSm/9mCZAgvw4jZbh+U+\r\nKCjict57tE2ZLXvwb3SXLWAu+XXnCCCjhftcp06T6loRQ7P+9QGVDkMSKNZc\r\n5mMyeAzGb4DZQD9xZtfI+4aLs2PehfvHgRP1VLh6XOu/E8dPrk8rELDEnTvs\r\nX6UXgGNAMswyONxepsm8W54x1dUQ0KWDqPc=\r\n=SgDa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"4fbf57e7e73d01a3964f15aab37f71a0ea27552f","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.33_1659726207841_0.08354036063731196","host":"s3://npm-registry-packages"}},"2.0.0-rc.34":{"name":"semiotic","version":"2.0.0-rc.34","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.34","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"4cb8743f7ea4f77baee707dd5c3f7bf7533e38ca","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.34.tgz","fileCount":13,"integrity":"sha512-ahjV6bcda9tP22mTvJbb851hBVEwx4wgG4ROSCTtZzaaOLlejgZ2ta5p4JJS8vEvD3qhQGbtOzhtBc0ZTR3PVg==","signatures":[{"sig":"MEYCIQDQyS7SRsnl27rWuSxlB+wkmMLvtH9lgTT4cJ4oC6kfnQIhAMfA9ZUs0EBam5cjcT7hnUvtEd/SMnphk1KBVtzBgckg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18542495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8S21ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfJQ//fbtJRfoSlD/LzCIT8u2kenbMrXzJ+PAnk9BNK+vxpDU48vac\r\nBrhDzVOMduRNMnQK5wjwr1TBPpRoRhTQ3GoRsb99EUkYhh4py9qQj95CY39W\r\nF1p+dW7Dg3PZ7dW6rHd+hWuGJdqFhK17sa7iUnxKVpqDq307b3Px+WDPQbSp\r\nUuR+a7R+vk1NZ2pAMcYzq53WEKj+Fwfg3qfYCops2OmwND5Xv6MNQnNT6vnk\r\nvzLOD4WmqfHVXUP2XpahkKM2PNAY/h1/PF56EKAaStYAXrmjT2zbFEXcLROG\r\nJrfROIimjcCXLNdf7wKX37QYtY4bBodQxopHHqLcW7uT6Hb/1copN53FvFpX\r\n/l6DIqt+XE46w6aqE0Oc9YlqtlIqTVQHmLfHKSAfAwXMIBXB3W2t9nMzJfNp\r\nafpNr49Uby0LuEsKaVO8M1TBoHsq6cUnsvXcTOlXRfyZ/KKciyGKXx2G5NgD\r\nm3eOeW9gJKYiA0DHIL/MRGHPKMinhVZdLZVeW1PUApAs3RHgGefYvZZS3FGL\r\nL/f5YeoqWnVybDxGgglCRYRf75s6cXcVBk9bp6/CqBOPNxdtUU21WYvnSbuw\r\neSEUF5eIfMs2oAdK2JnH6+75CsJ4LHD2TEH3ADwss/bx4xjP9W7UoY77rE4R\r\nBMnIO1/n0PQ+eORtJcM7lKvLVrbUohf295U=\r\n=RaXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"43fb810f4ceefc9d467a77ce590cc8d759e8049b","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.34_1659973044748_0.2991916673647861","host":"s3://npm-registry-packages"}},"2.0.0-rc.35":{"name":"semiotic","version":"2.0.0-rc.35","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.35","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"c3852ed5dec7831ea6ab484e85d09b3942f1c5e3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.35.tgz","fileCount":13,"integrity":"sha512-msa+fn1UC0n2s2PFrlO0e2x5pyAGp+a0754F18zOoHkAYUHvA7BINzGhNnuGmAmt+7LrIgOaQTKkNrKg0QTKQw==","signatures":[{"sig":"MEUCIFK/tOXJ2zHJHMIIDOi9BU/iuvj/yPM4h49nGQQwXsb7AiEA88dGHPw8KmEVq6dTmbHn+0V+1CmKfi/Lt3+Adxt2JBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18717198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDOoEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogUA/+KiqTMCRkTgbUhVsG5fwz5dQn/7/ODecBcCcz2M0MmzMS72s6\r\n4s9QxJQLugf4oAX5LccZPfNT2CdCyuwMMIsaPCzRXbp8wAppDLsIqurW0djL\r\nNA2E5wXvKpbkRGgRMGYZgZihc8Vaxr+q9cQcwx9/Se8GKHSfeeQZc0ZAxtEZ\r\nRIyeuF1Zmrfn567cCklAANrW/kjvXbJlTfO/Rd2C12YMsBnO/L0etTorMl4V\r\niMjbtP9jMjC2DA9ObS5b0kYR4pGKWvAuq2rCG1yCQeNBXcG/bBppLdtXsZ79\r\najLIOUo9JifKLmm/FWax9ztzWC2F3GFNsy3r9FoLGNZ46EfkRZlbHGoPi8wa\r\nfzF2YazjpSJSne47cWCvRFo5dtpl/ZIBWO3Nv6huI8qT2l7GTx1vp6aSsK0O\r\nZNSDTJJoCrIsSsMyAGDiOrjRHcK2VQLaSpmpg9yaBXE/OE1jhuIXTlmcdOes\r\niAtEg24tL+OEYW0ezq0oNYoJBOZmGyO0kvvYqzRI/2+ql4lnCj2vjhs/fm+i\r\nvB1wZ54SSr+DzfyT0j+Wg+Jo1wDZcO18I0+z9qogcm17u5hPKc26CTLWZIhI\r\noWXTfz6w/8dkTH9GJzO2C8hwVo9WIR9iC25zA+7PE5Nvzp9DtnFP92rOuEGN\r\nx8dtOpt7KkcsmSx+zrdNvS7I++Al6EC1Cx8=\r\n=+Ro4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"89a8170212dafc2feb37e745fddcf8c2fdf308e7","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.35_1661790724261_0.26198403565753225","host":"s3://npm-registry-packages"}},"2.0.0-rc.36":{"name":"semiotic","version":"2.0.0-rc.36","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.36","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"bf1c80fa54fcb28b7e653c8db21768bfcca5a088","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.36.tgz","fileCount":13,"integrity":"sha512-WCClrmMs+lXyRxGN+kli0jVKFx6PKML7XUPj2LeoFkieA0ZA3kT3QqE/iJowbKbWkIUPrCfvT/ODrYE2Tl/tjg==","signatures":[{"sig":"MEQCIFgIMoIPW/cTBJderlltmYZSlTZKIF5h5lK0aGXmqqHgAiA+utj7/bmg1G8LVyZNAkBDns28WFD5mJ8LOzZqSSbTpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18751969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI+7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTxxAAigveT6u9vl+z3ED8TR9uCCcfj2zZJObRv9f/L5vGFyYDJ84h\r\nIfm4fit0s7ANy/m8XQ508VvREKmlaV8k2+dfuF3CD/mcEvSiI8O1nNDtk9kl\r\n+VKXWqf4rRoEtJ37yauU777eQrHSoQKh0PmWuTTI+B2azJBUtee6npNS3vQf\r\nxbTGoOvDPFe6X094w7kyEBcQjxn9gkVvgbvW2XlEo05UoHS5G4SPhqDzwfIf\r\ndYtd2ihzKtxZ2SBEv5qnqZU85zFENAu98Su/2Mo6+QQRgZ4se5sRjf3mieWo\r\nqNbWmJTMlMI23NbErCZWLF2VuyDoJyw0kgPq0LnBCnEW5lXkKYoSeVEoJG7d\r\nQ6V0yOVUUzepN/8HMys2mSQEPe6M7uPo9pjgLpDbL7oOuv5Telsb9FSIi6Ee\r\nrotRqkFOWwJlYxV4foPaMZmtzlpcxmNbbyRJ5Fvp92rP0hDsAAzYcWM0eF1I\r\nLu+H8bUQNowwchljBB5ZlKu9fRxXCxoabnXgARyBRk3ZzwRHpC4ZeJNNzsmg\r\nOKtZd8CNWxY3Itva9qLC8vSrtEPE+DKQDsnIg6la3vfwUM6KcoXKXwa20ADD\r\nbW0NsdfHXxvlrcIKu4ji9WE1nI54u18i4/9IPYEipzI6SA61wmFWJkr4YMyK\r\n4ZXECjHO4W87/UjYjL5m9iFkggMr20xg+gs=\r\n=tbcO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"49d9b3f5b15a4ddc71e8cd8b131e0f23510b9e2b","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.36_1663299326341_0.6233140177374306","host":"s3://npm-registry-packages"}},"2.0.0-rc.37":{"name":"semiotic","version":"2.0.0-rc.37","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.37","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"52fbe46ea9c52b9fff60d6f0f8ff0c316e4ff55a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.37.tgz","fileCount":13,"integrity":"sha512-6uedfbRL0/F+7NXCsAdQVwE5GM+r2/TePF9NPfQsgSt3e2+dRuc8tdChog1fnGrxQa/XFgot53UGLM++tnE3mQ==","signatures":[{"sig":"MEYCIQDTxPl3qUSEKOq8SqwRCkx2ra6Qr/4lXnYWMlIu1QzQvQIhAMj3EnNjt8RLikAo5f9IbL8cFvtfy+dA9ilb6cr0ID/5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18701500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPkoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr7Q/5AE3H5pkbBbvcd31jFDEwwej9ESAycR1c1kvZx/yS69c8icmZ\r\n109Zl31K67tOaPp8DeUUikdjzl+MPD+BKgynu3tibItSGTjrdH8JLIqTrlB2\r\n5SjSgxchZj3gscDsWwLUpsIpL9cjBG6jrLhvOIaHpwJdyzFulpYnEjbsS2m0\r\nW29ayMh3iPCz0ucVNJtYV6r1297hEoOYyTq3pNoG5XAEVssuPcuA0wHGNuCn\r\nM/leN7N7OE+RD1GUsGUFgAe9k0TdSqO/1Iu2BLYoLxReUjgstHFYqqMBSYnZ\r\nGbamEBCp27IwiZw8uurQthWuigfDsKNIPLmgm72NFWp2A5CyOel1JXnqc9E3\r\nJ4UxhDJgn52Iowl0//LLLc+2mZAm8d7D6F/ZQEcfZYGaStHQlX8PrSwovLvb\r\nytJGi9LZNY5PezMthf2IWCfPiZ13D64JNG2BeyAIE7MezOcCckuVr1eFDdf4\r\nK38RhQd4hDaJS9ROAPSHZ35L4unA+yj26J96QN8EuOQRSf5291di8a3g0QSl\r\nl+nr4J8XepFsVUTUUYD9bP76UoFfWvPWfE3M3VPtSPMzKE91WdtXRTBCqSta\r\nUDw+ha/wvt8QlWELo4TGFzy886wesNmM3JZVq3MTotvOWWdAA4QFnt0QcXlX\r\nJF23rPZGrn/tbJQyX6DJNRWwT9lEIH80vVQ=\r\n=hnA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"53da5071f9d43595ba91dcbd4ed98fa23716a0fc","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.37_1665026589763_0.44765328970884677","host":"s3://npm-registry-packages"}},"2.0.0-rc.38":{"name":"semiotic","version":"2.0.0-rc.38","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.38","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"aeac030dbe3904b3e25776b432e7d9d2833f7319","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.38.tgz","fileCount":13,"integrity":"sha512-P/AJwisHWbjpqg9uvH9+6sJJcLx9JVNYfVzs+YKRCbNArf8Nw+VPUo5H8utLXcABirnGzh0OMKu74ZvhOGUiiw==","signatures":[{"sig":"MEQCID/O/PmbJ+LKp6nW50AZnyk3xGfgEYBf5k+lE+jPYKchAiA3ImqAXXmYgePl2L/KxfWv6phVgJZb4fFLnVf8lJLKnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18878875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUC2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCrA/9FtNOuftnyv3anCeW7CRqU3DEdSZ53j9RF50DTPqPhk8iU3id\r\ncINzvuON+8cdY7zI3DxnNmcQ0RuN1I0Fd/Yoo8PGdadn5eNSoRygtGPJ2XJO\r\nNgEtEY/6VzX+3j7oKsWbKkgKQwWgLgHNAALr6ciDTz6ow0ky6SutREfetFkA\r\n3JLlefEfRRRcKMzaM3Dl83HA1JkystnyFyRfj3c1k1YqDw7/BPRCNlrRqFQY\r\ncCgjgh+257HHtzrlGygi2Pp6mOFBVkHnoTqlUPzRHN3FpYPHywKF2lShWo4/\r\ncREcBOSnoY1kfLSLrGX4ZQhGyQj33AqrqmIY+yUOeFZxtLHqTcTwp8C9w8cO\r\n5wn4HnzL3g9eAZB4eAOIjsvl53fUWLsW7uprKZg7xoHgJb0j7GkmKLtPE0a2\r\nUPRNmv/5OmY3ov+DeV2bY1L1OIuZqlDDGHEek8wAO/I0TceHsEXe9hP3xKPi\r\n7PXVaY3/g19TUnRQRAEAKZLeHbkQSE8u9O7PavoLbXH+YYahdafVt+w0x7Xn\r\n9dzh+nsbQkVqEMo+jwe1uiiwL73hb8QA+da+y+wlIpMnlGz+BPGGURy6K4q4\r\nZJm42ExntdXqYGAzHbr/lqTE8OtXk0cJtGHObXPtsVQL2W1vzuROfAIzDLif\r\naeQZqvz7N2UNBS8Cqcqabfm9iXHScNVeGZ0=\r\n=NMvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"91410374fe369fd50e71771a80adaf2553b77b15","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.38_1666198930493_0.17705683815672568","host":"s3://npm-registry-packages"}},"2.0.0-rc.39":{"name":"semiotic","version":"2.0.0-rc.39","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.39","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"b89e5dd31ae79c1edb72994882bfc9c48c3ab838","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.39.tgz","fileCount":13,"integrity":"sha512-Bfz72fVFEpcNAcGNee4h/+wi7Lo5M1yCvmJExg5bysZd3G42Zy9e1+khubHwHL/V2mjIVNJmZchRZlrrqh0wtw==","signatures":[{"sig":"MEQCIGR+H5uBwx4dl3jl8bAWVeZXXlXmFaPU3sO1451pYCkMAiANKGQClgpwfSwAk2qebVIYbBjaXleQxPQSPrwcOls2+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18708193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUGR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomPg//XrlS6NlsLNzHuZI8EjcgsOjpLJ2BjQMzprCfYD7Xj3EDnKRC\r\nkXrN7TAVJdLPtB0NLsIUio0h19v1txgmemBwA/0sas0215a7nBxCSxgxxINV\r\nQPCOXHrNWwZqmXYsyFEVVy3J/G+xlXxJcfiqgPs+NZ1m0Dd7WxOgy3NeUR5/\r\nIH0brlPermpMzf4la4xsMv7RknY0qi9JTwrg9b7A1bQj+ywN2nLxTzfG3S22\r\nhw01urBqBV8lVM5BlmSyzsafRBrzrfyB4rGv+v9Q+z1FV86mtTIvAlrQTLk9\r\ny/ePcVa3uTjL8H+NPCS8+sjSbxDNvqK3NA7sD2mS/qENMXomz+5VXlXjZfr4\r\ndy7is7AirA1NQ3QjoEzU4SSclECewYj/IAsYQsCubruv5ZkVBfZ2DKJsaOfp\r\nfPfBoxpi4yjgBj+SW0njR26KtYwONUpqpZnZ59RtSOb2co80n0NUj8rzOCZA\r\nAAgJyF/Rr9L9TjZbsrp0BlgqXrgIWv3EDgb8EVu5279bkspTlxMqQahDUF7j\r\nmruzwGAmmFrkFPuJUR6EZ0W9k9RqMKCsB2+QAVpI1DhVNbgoXWkVYrBKcPJI\r\n2Nz0yLIZ+lQXw/bUlDKVTlnKFp/DaZxHyJA5+cR+yyHl9qldfxN3WfeZuoL5\r\nK1Tk8n03lMJanns06hab1BvAlcVLxKixgSg=\r\n=1K8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"ed57efb20d7225330a74d1612d6963baaf367943","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.39_1666212988479_0.42268785520927343","host":"s3://npm-registry-packages"}},"2.0.0-rc.40":{"name":"semiotic","version":"2.0.0-rc.40","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.40","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"798145a22194a91630ad8dd25b1dad49c54a780b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.40.tgz","fileCount":13,"integrity":"sha512-kSTA2CmJE3mF7SSfVGDkYXblOv92mTLF/oKKH3HEj6KKgcmKuiedX+O8Ra3pl2Uw3FGXcsgixdiIOSEuhqiZAA==","signatures":[{"sig":"MEUCIGQrZ6Rk18tJUdcj+PufLkdbZLdStSB5fZp+IdwWkmgyAiEAo7jnHVkdSWD1D2i1ixL8gkyKeqXZvkoCWfg/PeviYM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18710976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq55Q//e5dczsqE57h0fi8Mv7WKJtLYkxPOjEUJpEjf7r00yJsRHOd+\r\naBqdQuD8feXp+z7S4aJP4pw91IIa3ZYizv5se/SY7VGQiX26JtJpmRoSkN0j\r\nZNv6ibEhxVEF7BFbJjRPlkGMM1a2gIVG0JN3xnE/Pm/9u+6obL5IMcEg+qE9\r\n+ANx0vj9O1VqS5zFEqqmVrkizNjdh3uAlsiKSDhEAvvBNoFlrdhY5/1RJv96\r\nGOJzSRcynysoBO+c1hLeVWn5cDynspStIJZO2t/WC8lbjWb5wpAajxYf/enz\r\nIqSmh4XfYz/D08iTa9TPCNjF5JcbGdFsB6TVOd7ZWy4GnCmSkwID9f8HhnMd\r\nQyn2vsXXR1GleNlh+Htj2yqAuxTRje2+Wo8KAtmr3AM+QQluoCikcoiWxFKj\r\nV0CzTyEUVhJ9dleG+rRjXqFWLbeugFwqPCO45aoSuD+oSxnxKoqSMT40p1Rv\r\n8fdG/qrEXH8IWXMVUezxpBqRZ5/R5xbQEfetGFukXRsKCZ6TfvT7VaM2uB/H\r\nHNVxs2HthfkOjxUQRI4jtzDwisIyVo2lJ38UILAL2TLkE3JcqH3+OWpGVZQF\r\nItXAu3KxTREWauCFEfxJobe8VMydCg6k4aRqSLgDeAu/BcO1438Nks0imwIx\r\nMBahnQdBqcZaLsMUaNnbH+7XUOfONDa+w1A=\r\n=GUCk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"ed57efb20d7225330a74d1612d6963baaf367943","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"3.9.7","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.40_1666217270072_0.3355016084441549","host":"s3://npm-registry-packages"}},"2.0.0-rc.41":{"name":"semiotic","version":"2.0.0-rc.41","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.41","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"172d8e263b86dcd00ffe17ac7b667a8a793b72f4","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.41.tgz","fileCount":13,"integrity":"sha512-bmg3X7T8zz1GhZ3U7PpbfmNgVzfKExaIZ5oUDSPVuBp6Y1UXEiZZvL3OCrUjy+5LacWxVjMfnZ5fr2DdZ7uI/w==","signatures":[{"sig":"MEQCIDVao0EkBtabcsHo+e85VSlaPqKSCjEDPCAcxpR0uQWvAiB8SNI0eFNYPzk+tc4l9QjGtvk3wtnhKfqc5QkvkfM+1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18718893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcm/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZPhAAoLDvdHGCAyczCwxOfj9IjL8G3zVhOsT7rgANHFvjhpOB17ci\r\nryqtRdLhu4rrNjDRruOy8jtnxukWpmjD8f/jZoswvezjHIgJgUMF1PFFeLAr\r\nKdjOpUvQZ6FarNEzogdT+x+t/8TGfiizuyiA0LqzRDoFo+bdPgrPCsvMHDBd\r\nIlNRDOC0+FKT9kTz4766O8Q1VDcB9as3Jhgx9gg//Tjc+QO6n8NPrdUmR/U6\r\nGCdn3KNZ1oNGdxMpxSr7oCYJoZRuLqPM8V9mjPHwE4VUdTtzaS0Z0eJ0V1Qw\r\nM10Yy6YfVa7syGxCAAcTApdGcMrMSRXqpq05NDbz9uLP5wgIXDvZ92rPePXQ\r\nuN2Cmw2Id2zkmY2cCY2ryEnsZzmB1sv0YIMOjrp1eYA1RtsiRgN2ePE+6qed\r\ndxudDazfGR+dZznm0LcH7rtt5StKxeaShZSZJLsb6X0Z6DU1hhEKIOlhAlky\r\ncgJLQTezpZ0U0ysBf2hRt9nEkbtSlB6ewKpunscJDyCZPPomCQWZICZNVeCX\r\nyGz4+xziGgx1DgHo9VgwZFwFNNvMUuxM7ICvtADE9k9wL5Sqi4urOm4Z8uBH\r\n0JvOpfl/Y0gkTejx33CMcH8vKTv/rzHtlKk/1yBfI/Wx8uyka0zQOIQD2O6K\r\nrSMH02B1AnyDJekE5Qa60KM1A+ubQDHE3F8=\r\n=xPIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"81452ac215a8a4a10d55bfe76a86ac201591b1ab","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.9.3","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.61.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","rollup-plugin-ts":"^2.0.4","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.41_1668444115469_0.4965779641599328","host":"s3://npm-registry-packages"}},"2.0.0-rc.42":{"name":"semiotic","version":"2.0.0-rc.42","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.42","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"bbbc8f31670704650c81af2783d60cabd53f61cb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.42.tgz","fileCount":86,"integrity":"sha512-9UWwGheJoqm7AkUDPB8/fu0VKS5A+uJgMk3GipkfXyyCK/ZRHWCyxTyXgowzw/y7OMRUkjq6XSIlI2uS+ZOF4w==","signatures":[{"sig":"MEUCIQC1KNcsZWNbwbDg699O6en4HJ2eafljZrn4zG40hBV4TQIgBjd4L9vYYpT+p/Rn6yHIUcQh2I9cQXd8PxgXLzQaRXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18534328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjksT+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgpxAAjOhwrOAD+89hxJUQ/ApVaU1bELXcqqJSQIBHEDg0v0E5haoo\r\nyZpePTgBd0A1hQEs+ckURNW8zhKc98hsGrDmom4OP29HUbUdITcaALAc5phi\r\nD1utod0+gWbDegkYAP2lf32vnVd6mfCxOg+fOLhyRf5NAkwkYmcRsdST8buA\r\nvmGBX+Ib7kvWWX8eA/zGIzYHPrL2F1Ye4xaukxCl69c0GCmUemILOhLTCTtH\r\n70uU726YJ+of/UxnQYMVZ/q30pDxLF7o+otX2LtfqjZU5BrZzJdmK/vBHX/N\r\nQ8MbksVjAxCPteh3ZuNCIMsqI/vSKTsZLZYHnofu0ApiosJi/GQaqsNEwnvr\r\n3beseOAuNQHqmMD/b+AULKak6sNmbHfjpW9OS/adp6yVCfx91LIQtpmd2ely\r\nwYYvViUJU+o9dVog21E//PrbU/gxEQZVWtpI9BZiODV1XDG3cNTrtia6N3Ti\r\neTQ4hU+eGkUTfT7/ORHiy73RPz98j7s7jCBxVIlocDrbHYbDju6aSvDhh/Ys\r\n+cQTWASlM0zrDGos5f01/9pCi7K6Qmjs1Xr6H1zmsYXh7E7XS6XDWqnsVoue\r\nOVJ+o8S32yf++CERixhQJu2jfKNxB/Q4f2tjCi9t8K76uXsxPh/OrEr+DLCQ\r\n3NEuoI+jMbCW3CNCOWX6OEl+YUkw220LfHU=\r\n=Dj/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"9fc8ab8c8ba5c0d029430a43beafd748a782e0ef","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.19.2","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"18.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.42_1670563070197_0.0014024504383756131","host":"s3://npm-registry-packages"}},"2.0.0-rc.43":{"name":"semiotic","version":"2.0.0-rc.43","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.43","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"49933ee9d00c7e31be0b20c8fc1158ff68657d37","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.43.tgz","fileCount":86,"integrity":"sha512-x4GxRcjsnV67S1SUgllWizE5yPJiHmgthsjWtupphvO6lro259LPnGxXw9g5YloKCrc6JcBQ+Z9Wfw4iZvX0Ng==","signatures":[{"sig":"MEUCIQC/C48htbuA+KfFRO7UgJz013F8R4ovujx0tlfdQGrDUwIgfjsfkOy1PDVROKOSXg2h1NhrPowx2cUlbuppivx7hxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18534936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk5VEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG2g/+Izhb9ahhVi4QpNyAqDoxCp+rsoxRzPFx3VK+vqWcc6SJhY53\r\n4sLgD4OZp8hBNx1aM33BWZ6WhmCxPZRz5r0s9k5VA2gXm0fUNBv+nrGvMyIA\r\nvDxN2Y0TsfxEdei3P4nZ/mR6Hlljd3YiOhpcPvG5EISWDX44x6Is7ro7rp7G\r\nZ17/h41VKA+0LaL/ywVv9+cBAZb7m7Vc+Hrsy97sK7XybFnu3Os62NbTigd4\r\nEjcqLrMJAWxnEtE9E05hOwFh4UHrdDMt/e8F6AKGp3jQe0WOnL8/Ya7nK7/O\r\nyToflHKDCHxzx0NM/KvsXp7Ue75ngcjUm2hwKP7vN8fMILFX+B7poWVok19K\r\nTp+HUtubLYnbpp72xxhhct5jsa1/bM104nvF3/LoSN+py4X2JdSu1cGrep5l\r\nTu71RiMG/5vgHi3y7qg3WwbTCoXSdT4wx6ZRuUHkct37FrB298jLCIZWW9FF\r\n6FemuxVn5POF7CAbcAd+Fe3jAJ6O5f4UyUzM1TYidpTtEsn81JVtXQCbRlZ+\r\nqUGvjZPj2QJ8mws4Otd4qdy4X1JTbCxQwiYC7XESgpFdXFnNTBzcQyTIWYs7\r\nvEpu3LDVR48Auk+9M2a8LK9N9ETFyXI6+fPljYsiTrubMtrzgnsyo1o00YMO\r\n1ftODiH7OPtXh+gv1ES/d/rJwYvkLSpIbSg=\r\n=2qGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"25599d450057d32b9091e8457c1151447886788e","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.19.2","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"18.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","semiotic-mark":"0.5.0","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.2.1","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.2.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.2.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.43_1670616388506_0.482814430248411","host":"s3://npm-registry-packages"}},"2.0.0-rc.44":{"name":"semiotic","version":"2.0.0-rc.44","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.44","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"54a31fb08f5d9635332599eaa5ee918e3282e792","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.44.tgz","fileCount":84,"integrity":"sha512-9wO0Zi9jdi/7P/S/ncS8IR+yNt5DP8bTCr6nxmY9okaHEjKkHu+FQAkssM7HVfPEHPZXH0wOiunFf8q8dV+4nA==","signatures":[{"sig":"MEUCIQCk9uh7D3PZ+xECxf+DsP1GH/sZKUSIAxx61ILI+OH1YwIgDphkTIMxLA1dmtsfP+tRIfGYrnGz2W6lDW5vIgSKmO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9660249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Jc1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEzA//ccSNpN+gme2Kmy74B3HhORGIWnVyyjLK/YaXyBzOIn4SluHZ\r\nA3ERCLflnRi6PTDpMD0ZVAXmDd0zHFBl/hY47bHeCaTuO5+MFKwWbsQF8Fe1\r\nQpjDB6bgSl0kooce51SxS6Va5K/HBBmp9rfl9xWek0nOTfSyjjvP/65z3rwa\r\nvVaxc2Cl3g0Z+7HHt0IX4aDCrbU6ZvM9CS55oDmIASQ3CdvOICJ7BzA+pBRj\r\nzaCKDh8LJkt4EoDNBw0YNNDBuUJNnv2ne6X+9EBasrDNY5VRQsULU08osemf\r\nzNG+RGMdOUX/aD7qDLLeEfNRDY9rGsiOoCIfjdAcxTD7i48VrWnEPHiGjN12\r\n6Um90F1hnoB4tX5bVk7dcPOv0iX+c8vLTBtqP3JsLlxkG/DBlhf7q19NEyFR\r\niToVYZE9yLjTfNH9+KtG8lcQ/miYMJrBM4lr8benMtMjaLvVtg2CXJjYanyv\r\nnGOoRqzdGGNa5g9NCtMD7FYbyLl5kptBuFtIXDGRrk8hDDXUA63qiKm3CLJu\r\nDsVjZZyxc5+kGoYCXX1EMycS0VWLi4825fvdTziGE282K9DGXKYMb9wniVl1\r\nH7PIBRiAomV6YDjUwBJ4NPJCm/InOlP7w7gaHT7h7Yb/Or4kG/HxYUnk7cL/\r\nnUwWLrmV41Arux4db63F+Yy00adDCUI2K0k=\r\n=4KVd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"dd1beae24583ad0473ecd355acf4ba5c462df3ca","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.44_1675138869442_0.7093881595187619","host":"s3://npm-registry-packages"}},"2.0.0-rc.45":{"name":"semiotic","version":"2.0.0-rc.45","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.45","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"6eb39b594e35eb58c71ec71117d7621f938753f5","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.45.tgz","fileCount":6,"integrity":"sha512-9w+gXYMf9a+G1DcvtV6risVNGbPsqZbizZAx7inveKpcaXObEgM+HjOcE/LOUzPZ0dGNAqdZiiGNUaljsYcpow==","signatures":[{"sig":"MEYCIQCylS9LydFR/4yt9v+8ilFAtPGfJhWCM9wZTAypIdZGLgIhALH846nOl+G/GVROGu7zmIYHBgp3k/hq+DgDUZG+PZ8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1157952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Ka1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvsQ//QqLlx74lG3ZYoRvoALKPZ+W/GZCngYPnX9z8skKDcMdH5JhN\r\nIV32mjMDerzwYKqdR5sLIkPCNAeV8Sl1fQavXsCJYTI53jlhr9cpmZhlhCrJ\r\n7kAZQaw9LSyhh2HxLfcgNNAFxaHmGUxSyhjMFzJultEftP6uPr4WUgngYRWE\r\ndW00s8xUFl1v5cbycSdW2cOHDp18wvg6ofKP3brZbCTvhN/Xyy9t/E4htcL9\r\nwxoBHP4YFwFe1t40Ag+dSuk1mC/Stgae7ZEVl/BOut1UNXH/JhmCW24fgR8Y\r\nyg/a6EeNfmrwiEPRJJZ+4r/GbyOlTh/Jvr7OlCPp6Gk5OYnY9L2lhboPGEMO\r\nYcOjOFijKdMtPZmtfU3lRH0WOCqkE0yFu/g7G5GBkfJ2CoCC43H+EITG/RtG\r\nrK7YNiPt/0FX+SHxY7OLLAYLUk0F7F40gOrE74FR1TiPctfHpN3LBz03OLLK\r\n/CsWvJo7L939wSBEsXog7MoPi2QX7EOqgwO7QBCRTdTK6lMwRzHPfkwtiwMu\r\nSbSZUScsnkTrmkgLiSmbb0t2SOYRg5+m8ISl9cM2m+G2J+8rk6x0L2wQYreG\r\ndn8u+2Ub15yMnHL2S1IM4FDEZSnBXB+FfNOumdrBTCKeogDOAbI+NoKOQll5\r\nloPYjjVswzWp4pbF03z0L/tZreSZeaCv1HQ=\r\n=wvCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"ac7a65633d511fc40f938cf4b95af77556e34174","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.45_1675142837630_0.7276596481390774","host":"s3://npm-registry-packages"}},"2.0.0-rc.46":{"name":"semiotic","version":"2.0.0-rc.46","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.46","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"8f6111f74d71b2cd175aeb43dd52defca58e55ee","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.46.tgz","fileCount":7,"integrity":"sha512-L5KX6fON7wNxPhtkNMo1MBrXgmD9mOUTLw1R36Gy0H2QxtRIwVfCPne11PlS/YinZNhcH6msdlJTJQzcSaKW4g==","signatures":[{"sig":"MEUCIFgO00yg5nGz8V2XWte/mvddyTKiTFFO0ZY9dwXH7mIDAiEAq/okjo+HBFv5KqndaAjQZPhAT6qVitfEpk3e1fYymyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7my0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMyg/+MisEbLzLExVMK8eFIIU91LbP+ErfLbgfUlgmbkrPH7ozu6My\r\ndLH8ksfSWvze6ZnFss6QMcmAIpT9toAj/HQJQ0ORvWVLxPsTZ6vEJAujwmlK\r\niXXsUbGdHIczHnCoaVF48EcjdFcZ+OVORmwKPiCNgryMQdNwzVhfRw810sth\r\nSAQWxdeuGMzyQmY7jVj6zFamVovVwFjVJC/WLxZoGdUJrP7WgDvURIxCc99o\r\nB4vLo3xqwjKN9V1nDvdHkDlra3kSjR+bZX0+0nM05ebA+qwFJa3t7Qd5dOlM\r\nb0IDdqeWc4VO7a0PFhYLe4y0NT/Yx0QYgH7VPpe77/9L6qWWkNfB/3axmxJp\r\nmRVRxxXscTiO1YZADvMIhumbaVFXwwjF6+90ORibbTT2FHA5dQ9HOZs17X9x\r\n2pkRBdH7WCVzmR3kBZQrn7GqDgkMWHITKqVMhBBjFYtQyJ8C5CTSbb8f3BeZ\r\npkSoM5QN0LtL0cMV514Q57SCZzd37TSlh7eFihrC9VD4O8Qijt6OKactKPyd\r\nm2+NpJYCw3hgqhIKgZhKZHZVHZ8AnM/6fccA1QNHwLIY2piAJ0SpgPM3MnDI\r\npm5hwucNxyKLZKZBksJaC+G5dQTlVJ43b6N2+Jf3TuEnCdakM0O6RAEdxaCo\r\nLsu2Lkk0GW20V9AoKJQDnRJLJjI3TatPoRo=\r\n=I5nO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"79b3d85b281e24dec1857eedddc46e75faa22f59","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.46_1676569779795_0.443115708034302","host":"s3://npm-registry-packages"}},"2.0.0-rc.47":{"name":"semiotic","version":"2.0.0-rc.47","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.47","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"23a5bfc0be01f34ecaa302aaf7d4108878e4b977","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.47.tgz","fileCount":7,"integrity":"sha512-jhk78rWFYLORKbHUr8uUELVw0m8I07QqOppQIJiwtE30zEMfpRdBycUQt/TMhPlotqScNybCF69PquTBUNan8g==","signatures":[{"sig":"MEUCIAXSLAewUjAhKA7kVBD0FJ9n+xX8uxWixsgKueBzidajAiEA7QC4icD2P82DUau8q3e3/Y6wtXEw1VMfp+0B+du3bIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1220991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8FI0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrurg/9HNMXnQd82yCtkVSXckPKeqTsHWC8XaAcEjPO4tNwDxnzBuoN\r\ntMU0jXKtsyIiAklnMgu9Cft6JuqmyHuWrR0PzI7rgDIKutMTfU7IOVWclmYe\r\nFbFc5cqdKSEzyM6qIlhsoGYqLAXCPD775utS9ZpPM0Lto/u7ujhlf+dJqxQF\r\n7epdtlIl1AvFmzqPDo05c5na4VlrfO8Cy2hyz5BIEIJsvaJrku0Lt6fRCEmK\r\noCsLxwVXof0imW43Wd2fpH0KxoMdud3M7VCBTPu8duqW6/EHWJweUSGoF0nx\r\nqPUL6cCUU07Wg2fpMDgv7A/mtr9Vk2XKdUZ7UgJg/6N+UwwwLfjk+snBe9eJ\r\nGL/6MUUdI7+WK59xKkK/6JOZfT2tpCidBL463yF2MSZRddZsi5MNYFM3Asd7\r\nATYDrJEDGedWHVvUOztOKAnpNJVzp4fK5k0nF2ocKXJBktkHCBIyUF+aVsvP\r\nX4HzHtQMVpNXYn2Qo+CDULV+NkU6P4ER5UPOEfQ5d+lE30LO3X8nrklkefwR\r\nwr3xsjf4urn0Oz2CukgPxAW3Z/AGvsEihgGRd0xmWttoBeC9TIxgzRuQexuC\r\n0uH7A6sN70KUQE3pp8E8t+UhzCODYB78vJGWP0KaUK8mzLGhEZzVq14JnJ77\r\nI4J2sj4cfH0KHdQQUrYDLqeUF7WTvfHd3sc=\r\n=AJGt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"41361d6034c8eb0b5bd90f15576b9ccfe943e1a8","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.47_1676694067957_0.2818848708160515","host":"s3://npm-registry-packages"}},"2.0.0-rc.48":{"name":"semiotic","version":"2.0.0-rc.48","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.48","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"545ba8b436dac3b7ec703c5e500159eb4165ab60","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.48.tgz","fileCount":7,"integrity":"sha512-6ct/yU7A/4hJ1MUDS8bYOjSrWA/0VjDx0NrYgqRwcYPW+NgLaXrXfVuffY6tF1md2yBLeDOxxRkpNQQbDClb3Q==","signatures":[{"sig":"MEUCIEk9vI0Q8o5fWNq3cMQ6hdpQaEagyrylpPV5D4X4wNkvAiEAqRUTxwA40DBWodsgBJ/p4dzeSH78/lVIpV1j/8lbe8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1220991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8TiGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCaBAAo5wde19S0kqXbCMIEwIdzvUQSdCLBzeWwWT45cSBCCFltb33\r\nJhwGuzr3+lT0w2r5bS2M1q4ow4tWGnRR5JyNHYv7iT5lAYQcw39M/wouWFJE\r\nmMw0RfiKQgXw+2Re6PrY6EhjXXyl32reGdDorMyi+3JTQWauuWin1UIpGxZs\r\nEbPWDijYaQI6xWHFDX2kFp5wpAZlzk8sS97dulJJkiDddK9rvZTI2WVwACxv\r\nv7d6MAQJLlH/E0D24tzRE/CzIhcT7BWHOwvrRyVxcW6d0HEnYfwXM7wJMPjU\r\n0DrvClOjJJLCvndJ+jKjiQWFjWObf8a+vWPgertZGMG6hbNjTKLsxYU9pS8r\r\nOlAdLTJWr4qVZ0NwHDfwXo3iuAtIr2AhCJZPNGkCZXvSOEBu1XC7qNFA72DG\r\nLsFK2rro3ZQxmdfhM7qPaCdJ8EEzT9MNTM+06VgknkqrJXYSARbwCwB1Q40T\r\nezhVHfv9yR/EvIuFhjd5Iczmla6fJBK28I9iH9M1OaeOT4DzIR1tg96xuVCo\r\noxQUvYT5M+MCFv3NTn9OEKb85xDG3gZaS6TCKAfbuiiT6MV4/AqPp9EGOYU6\r\nGIKZxhhKsHNmQ4tWfqxOhI4yv1bj2vPIOkSVSOVKt5vmmCjeGEEm4D0+OW2a\r\nhdbTjVsDrXwQ2MBzhwA4fqI16eYvMh00Qg0=\r\n=57Vb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"94d43a469665dcb3b6676102ec884177a03186b6","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.48_1676753030465_0.49890701758028366","host":"s3://npm-registry-packages"}},"2.0.0-rc.49":{"name":"semiotic","version":"2.0.0-rc.49","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.49","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"4697afcb431dcc7496f2deb498a215550db28f65","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.49.tgz","fileCount":7,"integrity":"sha512-qy6fpe75KxYtijRZC6epz2vpm4Z3mmgHzaAvV9rHRrmiTgp+carxrIxkXJe1x3bUlP8EAOLwoj1aG4nY2WKdXw==","signatures":[{"sig":"MEQCIQC5LFghh55tcEPR0Cw4Mlb86LiLUrT8JXIn/OAhO3By8QIfPHd7lfZtS0BeXHmtQxzNe21ltq8OSN4GA7OfjLsyLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBhvJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7/xAAjwtZDtZIflq6334VM89tB1kk6Tiw11FLjESXFCYR+Job4b/A\r\neH3N5puAXQO2FNSp3UllPYHJzBXspIR4Vvflo/JeCnOXB5osrgv5M8AcytOp\r\nudYvcqqeSm6yCPBJoDUpDEHww8MBB7zVShtkLb+dDz7XqFLZnwFU9n+91ULe\r\nOQD9XdwG2epaFo0PjOB53x+JzuZRHlJvGuIeJq210/JPKT7dsQXjMt8bNT2o\r\n8sh6aen/TRqgbmPnWeSL1jdXhdTA33iqOKWJwBC7mA3jab5pf2/Du/R5xPig\r\njMqHpUhdrxm+bvwAPsdgfqkB+SCVJRY5puxDsdqUmCoRlHe3rr/u7YpG0kOT\r\nWRN3duEJZAeBYya1s27fz7VlfOgYDUvcSMQj0/FkQbOFpy8KngsZYhMn0lWy\r\n8suhEaHsiNmye7Sr/p3Cbx/Pg9c1Z3Xs9H2w49yQXVFLkw6aTgGOzoJwYF1N\r\na3m0E1Jlr3y+Zj7Oxz2ixnud3R76kpsZ+QXVR7tn79nhWAoDIjkathuL20+p\r\nDTQpIsyT2ZsUQ8KSwqKF3YBQG20Hv15cyLpcs9JfEOWS6HxK3tiiSMvz0UiL\r\nbUG7Cnt8aNrR/vHDWL9U2e5pkEZ9ob3Ce0Q7M3X+WRKDVxvQSI6ibmmOWoFM\r\ncheCIZ4taJcJHohiv+VhGerm2KsDtc635is=\r\n=MTJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"766b84dd2166aa678674fc0f776cf81cc15af726","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"deprecated":"this package has a render bug in scatterplots","repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.49_1678121929595_0.4250942739881256","host":"s3://npm-registry-packages"}},"2.0.0-rc.50":{"name":"semiotic","version":"2.0.0-rc.50","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0-rc.50","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"fe124dcc21045fa8517a02fffb16d30989f0432b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0-rc.50.tgz","fileCount":7,"integrity":"sha512-F2x2+uQAfPG8cGvgACDHlVvtT4YTDOSaGPGgFVVT/8pHphaeoj1+WyuGgkNE4/PKjutZVa/5vjpneRenbewwfQ==","signatures":[{"sig":"MEYCIQCXzlwqRJ2lqDb4fAE6+FdYwI6/VYjspe13PeXUC81xeAIhAOfNeblHxX8AZceirkTdzkD71Te0bImcAEqmhsN4fJzK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBiGaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm8g/8C5g1vc7r0PR4E1unfOl+nNPNfsxQNtv0PNRy8Gs7A85zj3Mc\r\n/+xRZv/i/3b4J43rIO07nXzfhTUxcQAa88YevZhzqf1CiQVt3PCoLyrLVmp9\r\nT88JBBWRBqN+VKD0zJ+P/dkPHkC+e2PlwOoUsRCU0NPRZBfLJ9+Xy1+fV+wl\r\nYsgsuOGuAK5EUwbPoLw4J3tYArGuwixekBjw1WFehk829xh5zQxlgKzCXexL\r\nBZIX2YY/J0uJLXjKyBqId9YcvGwYE5X3l9MUol3FbDZAxzwRrS/l9pWkMCmg\r\nBBGGyRvfpktKkPa18EF/RM30yfW+h0ciapNdbpU3C24VbvfVxg55UQnX59h9\r\nvOr9/berNuPLzQnxVZO+3KBurKciKu5dcBe4rLUdeu5c6hgKy4B2W1ZBX6SD\r\ny1KT1eXzOC7SktsQVUbocW4LYbBP8odcfGqJWl9t9jnWmEaU/UQJjDjanJNG\r\npOXsCHJ0M0VH6Zwb3CDKYAmmD7Vs5SGOrGVz6ArfvQ32BMjCXVOky7607pgb\r\n94YFI7E37DFDALAvxytVSkU9mGoA3GRW9Yn82BVDF7+0FCQS4C2ZXgLXIdhc\r\nnkaNPTBYfdx+BY9mseCn4VSP80cYxIyHKZK4HxALeSJRsn1JgN1YKa4QCRoO\r\nH7mfP3tp+E6erPgUVDzmgWmxuOZLwJn8jPc=\r\n=DdwY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"7db5e0fa8a2d823b2e16a5ef34e32a0284b991f0","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0-rc.50_1678123418213_0.12362372272886857","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"semiotic","version":"2.0.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"b1c359662f60e9443279141fbaa14f84d6e44d5b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.0.tgz","fileCount":6,"integrity":"sha512-HSNog/Mk1dpD5o6zVGo9GRcySUd5zwo6jeqJO81cowMiLLKp0gi3vJ9Ir+WikHZE95nvtUhWoHSIA6cageElzw==","signatures":[{"sig":"MEQCIDzHmMfpRB+kjTmk8LdKutcgrBxcxOa6aj4AGVZxBxU4AiBTneib3vN7CEyYOCTXJeOzInnVbMqtZLkn/e3iqpgnYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1191034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNDY8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiPg/+NkpUpKMZXsA04ojc7z0aBR9pw2Fls/HUHSOSodr8ccMnSUk4\r\nOpo1qn7mk3YVgavnHUT/J8StCMKG0n/UBoIWBZRydp5mREVi0TFrboUTci3/\r\ntUg+9RJj4EX4ptHtaRsLbYiJ4suVR0pRLscNrAKBOlg4Ynhpsh/C5w9hkVFO\r\ng361pcMaU0dXekToK2kB/16NBKD3o44sXO4+rDeMQrtlXc9twRHkA3dXKjMQ\r\nn8KOd90V0eAa1Ca2D2uXVjrTTJebnmoz4U61UaeThizNJsYNeH+fmTJdaX2C\r\nc0T1CF8DR5svaToyvSjuibCA1cW/n6fdfbOIEFNM+tw5w93syXnPWVyrelQs\r\nNrRKsK3KJfShUFDgzdumcC41ap/q3DC+nrV1Q/I56v/lCMKfy1iTUsrf1dxH\r\n54GQjTCZLDtoEIt4zd8/8v7gMv/0ZZ0Qa6tuVvK7KHASXKt8X6oA1ciBGPC+\r\njn67jsGviRHjZFBlJYA5bnZY0UbyTM4M1MINohb8Jj9dpoK5pPGoDasF3+7m\r\nb+JKynBb59SdGP8EOps4xEuu0cgZuBsRF1jSc6RZP3xE6G2Ku05cDn/lUlPj\r\noOUsB/C84krkum8v3O2Q9N+uRSXYGBdIf4OWt5jNyfi1DhxVmYtOI+LjhRh5\r\nCgOldOmkH2k+CqtZd1ki20SZpc2c4QC2Uoo=\r\n=nVgl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"a975399fb7622b94970a5d41f7152e0b00db39e5","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.0_1681143356600_0.27384823578242146","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"semiotic","version":"2.0.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"b8242fc75ed15658d87e43933aa619a2208eba72","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.1.tgz","fileCount":6,"integrity":"sha512-QgIi9mLmONyMbVpgdS32wNm6y0vz88C23S4h0apqFGq8HK6ZT9n24xqcNjMPGTvJXDDJI4SSiStkNu3Gceh32A==","signatures":[{"sig":"MEYCIQDemw+Qnuv6bSrvydnyc3RrV8O0PAzEe/8eTpuWAWSCpwIhAI7CZwjqk29DyeUERBQ5j6aOTtzxZ3culLUOZBDYmll5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1191290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUcKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK0A/6AltPAPZJv9Yks5MZgTXClyLBlB4BMAoB9jgefyv+sTjVRiU9\r\ncDgG8ym9X2nJHBQsafVH0YUzzTbfvcGtmhwYVWAorBTiRIq/EdWGzMqO4HrV\r\nwTzygNW67xWxLZZKxbtWD8W70ZKSb5qw/KjvgSnzWOMvHjAITVqj50gnXAkB\r\nT0IJ3jiGVxyaApcp1RsH1Iqg/ndZ82CXHv42lSO++tUb5eigqMmqKnH4TvGw\r\n9XFN8mgwvUJ7uJb5gT5964RpM9327IG8euTXdx1+p/hYCZb+DMYAOGoOpowj\r\nS+sd88A7mhxRbQbG3/gEQzyQXZZSnPBU+qL0WNQHyzRX+mLsxKfP/23z2uKa\r\n9uqOWbegiBrsQeLcOM9heVe2+kNqe15APTkEKGVHEMPqKRW7cyupD9K/Aj+l\r\nWkQQqVYn9ufUy8IzK4NPw4JIiDKz87U0gyZiaVNZT62TLwkQ5U+ESzHPOi0p\r\n/KjVNgKxGzEKaa8XrRZWfjfbhEa6YYTYWQqf8Ze31cVruIa5eOINz3WrE29Z\r\nOkPJo0YK+eOciTCubKOnyi9oy9GycoWEjddQSY3msI/Wkvag7Zn+H88f9Dk3\r\ny8QGvoXHRcrsGCmgp8E2hrUPL+sF4+TCeQWDU0umaWfL1jwY5ZYMzfAwHL3J\r\ng/fFuej4M4a5u9eTo3frBx/5bPOjtmHhaUI=\r\n=DcDh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"1bf2138b05955b75dedcc7ebb6f98d6ee96b257a","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.13.1","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"16.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"^1.2.0","d3-brush":"^2.1.0","d3-chord":"^1.0.4","d3-force":"^1.0.2","d3-scale":"^1.0.3","d3-shape":"^1.3.5","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"^1.0.5","d3-voronoi":"^1.0.2","regression":"^2.0.1","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"^1.1.3","d3-selection":"2","d3-collection":"^1.0.1","object-assign":"4.1.1","d3-interpolate":"^1.1.5","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.4","d3-sankey-circular":"0.25.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.7.1","react-dom":"^18.1.0","babel-jest":"^27.4.5","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.16.5","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.16.5","@material-ui/core":"^4.8.1","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^13.4.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.16.5","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.16.5","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.1_1683079836417_0.5111723265581791","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"semiotic","version":"2.0.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"cd2ce75c98c8888bc6912f24cb3d98424f44c283","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.2.tgz","fileCount":5,"integrity":"sha512-sGWQQP3P220OsW/H+jznB3ybpntmrY/l/zeObkNzPJ7I11nRnrFNpzi4D3P946q1ScXuAq23xOe1K7rhK72ToA==","signatures":[{"sig":"MEUCIESN58xyerTENO2SdTiw3S2t4wES994v8pdanOhIkhJNAiEApJ4zba5fH1xQPmroytJiHXKow5vOVjoJpir8c9Bka88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189481},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"6957650f8f3a6cf980a0cb0e776eadc7b2f7cfb1","scripts":{"dist":"rollup --config rollup.config.js","lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"npm run dist","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"npm run typescript && npm run dist","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.19.2","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"18.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"3.2.4","d3-brush":"3.0.0","d3-chord":"3.0.1","d3-force":"3.0.0","d3-scale":"4.0.2","d3-shape":"3.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"3.0.1","regression":"^2.0.1","d3-delaunay":"^6.0.4","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"3.1.2","d3-selection":"3.0.0","object-assign":"4.1.1","d3-interpolate":"3.0.1","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.5","d3-sankey-circular":"0.34.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.12.3","react-dom":"^18.1.0","babel-jest":"^27.5.1","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.24.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^14.3.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.24.1","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.17.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.2_1712675539893_0.619310474147279","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"semiotic","version":"2.0.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@2.0.3","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"dist":{"shasum":"89d271b5d906c246a49b9d8852bf6ae2b48640e6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-2.0.3.tgz","fileCount":163,"integrity":"sha512-or6ayNvkSVQ4uUxxyo/vMbrTfaf3+WCkHqqjUQ+AdSw+iRYGOcbKBbr/n6pnb9JX3wDr9VW9gy67xmnn3irPjQ==","signatures":[{"sig":"MEYCIQDKQKOb2AMwHlaIjjaaq+CDSuTpWyzn7CIuM6dIhlltwAIhAOwvr9e9FJ6QKOUC+M0jDrJjseuuzJSHxSZLZIKwlAzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409059},"main":"dist/semiotic.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.js","gitHead":"b64e5db4a6e601e5b98c882474fe5738600ee3c6","scripts":{"lint":"eslint src","test":"jest --config jest.config.js","build":"parcel build --target docs","start":"parcel serve --target docs","lint:fix":"eslint src --fix","test:dist":"playwright test","typescript":"tsc --noEmit","pretest:dist":"gulp build","website:build":"npm run dist && parcel build --target website","website:start":"npm run dist && parcel serve --target website","prepublishOnly":"gulp build","serve-examples":"npm run dist && parcel serve integration-tests/viz-examples/index.html","publish-release":"sh ./scripts/publish-release.sh","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"docs":{"source":"public/index.html","distDir":"build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"}},"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 60, Chrome 67, Safari 11.1"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"8.19.2","description":"The semiotic JavaScript data visualization framework","directories":{},"resolutions":{"@types/react":"^17.0.37"},"sideEffects":false,"_nodeVersion":"18.12.0","browserslist":{"development":["Edge 17","Firefox 60","Chrome 67","Safari 11.1","IE 11"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"3.2.4","d3-brush":"3.0.0","d3-chord":"3.0.1","d3-force":"3.0.0","d3-scale":"4.0.2","d3-shape":"3.2.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"3.0.1","regression":"^2.0.1","d3-delaunay":"^6.0.4","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"3.1.2","d3-selection":"3.0.0","object-assign":"4.1.1","d3-interpolate":"3.0.1","d3-path-arrows":"^0.4.0","polygon-offset":"0.3.1","react-annotation":"3.0.0-beta.5","d3-sankey-circular":"0.34.0","svg-path-bounding-box":"1.0.4"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","jest":"^27.4.5","dagre":"^0.8.2","react":"^18.1.0","tslib":"^1.14.1","d3-dsv":"1.0.5","enzyme":"3.1.0","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^2.79.1","dentist":"1.0.3","history":"4.2.0","process":"^0.11.10","roughjs":"^3.1.0","ts-jest":"^27.1.1","prettier":"^2.5.1","d3-random":"1.0.1","d3-sankey":"0.12.3","react-dom":"^18.1.0","babel-jest":"^27.5.1","classnames":"2.2.5","in-publish":"2.0.0","typescript":"4.8.4","@babel/core":"^7.24.4","@types/node":"^13.7.4","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^17.0.37","babel-eslint":"^7.2.3","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^2.1.1","@playwright/test":"^1.17.1","@types/react-dom":"^17.0.11","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","react-test-renderer":"^17.0.2","eslint-plugin-import":"^2.25.3","@testing-library/react":"^14.3.0","eslint-plugin-jsx-a11y":"^6.5.1","rollup-plugin-commonjs":"^10.1.0","@parcel/transformer-mdx":"^2.8.2","@babel/preset-typescript":"^7.24.1","eslint-plugin-typescript":"^0.14.0","resize-observer-polyfill":"^1.5.1","typescript-eslint-parser":"^22.0.0","@testing-library/jest-dom":"^5.17.0","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-typescript2":"^0.34.1","conventional-changelog-cli":"1.1.1","@testing-library/user-event":"^14.4.3","react-element-to-jsx-string":"^12.0.0","rollup-plugin-auto-external":"^2.0.0","conventional-recommended-bump":"0.3.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_2.0.3_1712731615081_0.30714107847772887","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"semiotic","version":"3.0.0-beta.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/ai/mcp-server.js"},"dist":{"shasum":"dd9d0bd92f6649391adfa5437b4ee3622dd80d28","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.1.tgz","fileCount":360,"integrity":"sha512-+QWmnwQpV5IMUW0l39YipJOtNnA8Ehb3QY1jL358DL6boxE0Wm3vDGk87+Po82WNyYIKxJ+0sIvuK7Ev8mdYqA==","signatures":[{"sig":"MEUCIEZ/tmCD5rs5D6404sEJA3SDXTP2kUoVEpNjlTwqh9q3AiEAxkUJxu8DBCwJ2FqD+SY2wLBl0taVUh4lw24fl+sW0qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23373651},"main":"dist/semiotic.min.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/XYFrame.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/NetworkFrame.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/OrdinalFrame.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/RealtimeFrame.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"d5b7b95cabe69109769b945186e5b78d924de1c6","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"3.2.4","d3-brush":"3.0.0","d3-chord":"3.0.1","d3-force":"3.0.0","d3-scale":"4.0.2","d3-shape":"3.2.0","d3-format":"^3.1.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"3.0.1","regression":"^2.0.1","d3-delaunay":"^6.0.4","memoize-one":"^5.1.1","d3-glyphedge":"^1.2.0","d3-hierarchy":"3.1.2","d3-selection":"3.0.0","d3-interpolate":"3.0.1","d3-path-arrows":"^0.4.0","d3-time-format":"^4.1.0","polygon-offset":"0.3.2","d3-sankey-circular":"0.34.0","d3-scale-chromatic":"^3.1.0","svg-path-bounding-box":"1.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^4.59.0","vitest":"^4.0.18","roughjs":"^3.1.0","ts-jest":"^29.4.6","prettier":"^3.8.1","d3-sankey":"0.12.3","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^18.3.28","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^4.0.9","@playwright/test":"^1.17.1","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","eslint-plugin-import":"^2.25.3","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-plugin-jsx-a11y":"^6.5.1","jest-environment-jsdom":"^29.7.0","@parcel/transformer-mdx":"^2.8.2","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.1_1772414642838_0.8397789860764655","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"semiotic","version":"3.0.0-beta.2","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/ai/mcp-server.js"},"dist":{"shasum":"ba24feb3cbf75a349e1731750a05e919884e2d42","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.2.tgz","fileCount":406,"integrity":"sha512-N1S+N0INqRJvHBV2W8dE0REFAAn6qSiiuRuT2CeDobkAAhpWUDJjoySROTlVhrp6PxQwnfsjmONakphfZZsmjg==","signatures":[{"sig":"MEYCIQDhMZl/Us34+8Np2p8OudctUrfdioRBrLelP8ThFmdvegIhALK2NJIXyPtht0by10Iiu6+YXSWIb8gj5QAMg76iQW49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20435221},"main":"dist/semiotic.min.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"08ca1ad697a9ab6af4d9e9710a6f381bc8a65644","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"3.2.4","d3-brush":"3.0.0","d3-chord":"3.0.1","d3-force":"3.0.0","d3-scale":"4.0.2","d3-shape":"3.2.0","d3-format":"^3.1.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"3.0.1","regression":"^2.0.1","d3-delaunay":"^6.0.4","memoize-one":"^6.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"3.1.2","d3-selection":"3.0.0","d3-interpolate":"3.0.1","d3-path-arrows":"^0.4.0","d3-time-format":"^4.1.0","polygon-offset":"0.3.2","d3-sankey-circular":"0.34.0","d3-scale-chromatic":"^3.1.0","svg-path-bounding-box":"1.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^4.59.0","vitest":"^4.0.18","roughjs":"^3.1.0","ts-jest":"^29.4.6","prettier":"^3.8.1","d3-sankey":"0.12.3","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^18.3.28","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^4.0.9","@playwright/test":"^1.17.1","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","eslint-plugin-import":"^2.25.3","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-plugin-jsx-a11y":"^6.5.1","jest-environment-jsdom":"^29.7.0","@parcel/transformer-mdx":"^2.8.2","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.2_1772647685228_0.3186404683323618","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"semiotic","version":"3.0.0-beta.3","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.3","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"5c32a2daec2b32e3fd369e12fe95c33e8bb7b7a3","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.3.tgz","fileCount":200,"integrity":"sha512-cPFPRSsXXeP31Sv2H37kgW3eO7rOcDC5xU/FiqVcjyYendPtmJ0/bL2fKIPK3mutSuB0WlTzFosCnbJSMRwhig==","signatures":[{"sig":"MEQCIBDS+qFW+wsAV50veF9zhY96ow7OX0trnGUtybAhK9MFAiBRD50XpzFQce09HHYHerh6goRpb81uVw1sb1dYw+hKWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2428617},"main":"dist/semiotic.min.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"aa89a781ce658daf1a4b6fb487e147f66da5d43b","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"dequal":"^2.0.3","labella":"1.1.4","d3-array":"3.2.4","d3-brush":"3.0.0","d3-chord":"3.0.1","d3-force":"3.0.0","d3-scale":"4.0.2","d3-shape":"3.2.0","d3-format":"^3.1.0","d3-hexbin":"^0.2.2","d3-contour":"^1.1.1","d3-polygon":"3.0.1","regression":"^2.0.1","d3-delaunay":"^6.0.4","memoize-one":"^6.0.0","d3-glyphedge":"^1.2.0","d3-hierarchy":"3.1.2","d3-selection":"3.0.0","d3-interpolate":"3.0.1","d3-path-arrows":"^0.4.0","d3-time-format":"^4.1.0","polygon-offset":"0.3.2","d3-sankey-circular":"0.34.0","d3-scale-chromatic":"^3.1.0","svg-path-bounding-box":"1.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^7.0.0","marked":"4.0.10","parcel":"^2.8.2","rollup":"^4.59.0","vitest":"^4.0.18","roughjs":"^3.1.0","ts-jest":"^29.4.6","prettier":"^3.8.1","d3-sankey":"0.12.3","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@vx/pattern":"0.0.143","react-prism":"4.3.2","@types/react":"^18.3.28","@mdx-js/react":"^1.6.22","d3-flextree-v4":"^1.0.1","@types/d3-scale":"^4.0.9","@playwright/test":"^1.17.1","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","eslint-plugin-import":"^2.25.3","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^14.3.0","eslint-plugin-jsx-a11y":"^6.5.1","jest-environment-jsdom":"^29.7.0","@parcel/transformer-mdx":"^2.8.2","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","eslint-config-netflix-dea":"^4.0.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.8.2"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.3_1772650642345_0.19381153543350416","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"semiotic","version":"3.0.0-beta.4","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.4","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"389cba6b93f24a0f919b139237f0f7b8bc44d5a1","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.4.tgz","fileCount":163,"integrity":"sha512-HrrG7wdhiMGB7+F5dfbBseU9BIRclT5NPvIOu4Aev6RVMMe5qHO9Adtdj7XZbx8KK4DOrR49cix1tsNUgpJkMQ==","signatures":[{"sig":"MEUCIQDboQsmBuqifm7Oc9nfbkaxcNAReaPrbCazLIWhmauRQgIgMU+TQj2yXYpRyIXwhTG9taT0vzfMq07J7NJ9YbqeMKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2820058},"main":"dist/semiotic.min.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"66a753e311af46fca29682cc13c00757eab0abb8","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","ts-jest":"^29.4.6","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","jest-environment-jsdom":"^30.2.0","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.4_1772811749721_0.2889758057934886","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"semiotic","version":"3.0.0-beta.5","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.5","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"498ebcc01ad7120bf3b83399e451e75b0158b443","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.5.tgz","fileCount":169,"integrity":"sha512-iYpcz2RMNSVaF8tWqbVqMoNUXWvPzWMmtQ7pyhGctwad8qiV1EmPGYLEdYNn3Q1X4rRZocjuje8q7aVDwTsqJg==","signatures":[{"sig":"MEYCIQD04e1bD/RG90usiurQ6fRt8dLhDDJd2HpBTJlWL/JszwIhAPkgvTHnhRWHACav2ZAxmroIaAW9xhjANnP+E9EY5sdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2929034},"main":"dist/semiotic.min.js","alias":{"semiotic":"."},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"b226355e8155529a6958d0eb0aa85f1cbe7a31f2","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","ts-jest":"^29.4.6","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","jest-environment-jsdom":"^30.2.0","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.5_1772838629971_0.8264228046075115","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.6":{"name":"semiotic","version":"3.0.0-beta.6","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.6","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"0cca8ce3fbb22131d9ae20b346f56afa2cadedce","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.6.tgz","fileCount":171,"integrity":"sha512-lWM3HsdH6vFJ98hsw9+WDfS+4Udk4mISwZL9VEE0x3ELcKPrRgzjyk/uVVYopGJmf4LULOxq8UzncoHQlfgjhA==","signatures":[{"sig":"MEQCIH6htKrs8lvD1rdDeT/qHY9CtBzlAKe2B4RePsy1MVZ6AiBVGBenTOmPoBBF5Gb7oilLXHgCslWmxv9DGWvuIZglEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2976654},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"8d905893ceef25a4c42f13b2bbb942528c1685ca","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","ts-jest":"^29.4.6","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","jest-environment-jsdom":"^30.2.0","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.6_1772861896528_0.756692635462797","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.7":{"name":"semiotic","version":"3.0.0-beta.7","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0-beta.7","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"c3d546987456e4f9ea13498c7b7d9e9253ec2a6b","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0-beta.7.tgz","fileCount":171,"integrity":"sha512-jNrqXbQaj/4hTFTa+5iCeWpkHG3UblHyy+kdqJ2vQJLZ3A1b9JPVnlG0kVoamri7Fcjyk/ncqmXL25XOGj6tPg==","signatures":[{"sig":"MEQCIBH18qmwFYLTdBS3gW3Hu1R7cIT+pW9HTASNMfwDuLDMAiAspOC1o/ZD/6F+7J43c+nsV5fhgNepaBGUNR/tWYFZfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975324},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"5feff188870fe1ad92afd38d45bf7bdd0b24a6fc","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","ts-jest":"^29.4.6","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","jest-environment-jsdom":"^30.2.0","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0","react-dom":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0-beta.7_1772905600842_0.5352116517222276","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"semiotic","version":"3.0.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"c4d2c0682b564978609bebcc91cc5550943e7578","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.0.tgz","fileCount":171,"integrity":"sha512-+rb9A02ffw7as6rN85B3a1xpbK+m9Hf793Mf61dkEJoR0p7WboGLbIbz0Q83ybatO1eHqrqNUknoL2DzH6/raA==","signatures":[{"sig":"MEQCIEn7KCcp8Biejoly1WY4eUdVOfOqMUHkIwjoBFKZAeMSAiBuUyR9PDhdSrXsaVG5eVtCR4B+nTssHHZgcdaQKGmqmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975358},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"3bb2c48c58ddea2dc3931039c64e50151d202fa5","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"jest --config jest.config.js","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dagre":"^0.8.2","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","ts-jest":"^29.4.6","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","babel-jest":"^29.7.0","seedrandom":"^3.0.5","typescript":"~5.9.3","@babel/core":"^7.24.4","@types/jest":"^29.5.14","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@babel/preset-env":"^7.24.4","@types/seedrandom":"^3.0.5","@babel/preset-react":"^7.24.1","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","jest-environment-jsdom":"^30.2.0","resize-observer-polyfill":"^1.5.1","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","material-design-icons-svg":"1.1.2","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","@testing-library/user-event":"^14.4.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.0_1772947294508_0.4273328162560479","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"semiotic","version":"3.0.1","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.0.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"2d3404e7eca7fb8c9d72d28372d05d5049134c38","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.0.1.tgz","fileCount":188,"integrity":"sha512-sRxlijsHwcc+2hgKb+TYTrum1hqPPKyaGLGBDry1KEvOD5gaEjHyjQYiKtr35Lg146KD9di/9UV1hTJzqTMxEQ==","signatures":[{"sig":"MEYCIQCznoCrOJGChilH9ebOWYsoWztxIu1eSrulFSN9Oyq54wIhAMSj2wXQApwr5mNCkETf7kTojXkAuvKuIShQUhn3NwfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3349281},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"c3110e705e1fccc2efc60865c20b7bfa192e1b58","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","website:build":"npm run dist:prod && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.0.1_1773373077013_0.07078113032756761","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"semiotic","version":"3.1.0","author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.1.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"c5990666201094e56d3f88219ba190e56545f766","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.1.0.tgz","fileCount":216,"integrity":"sha512-mJ5QR68tcARyj1BaWatNYJWxrtIse3NrRwG8NUFdLj6OwNn32rioK5Q8cJr3yQS4APlsYlbKTNua51o9pcsWrw==","signatures":[{"sig":"MEUCIQCms0O2wE9Q7TXA4Zjws9A4HsmISRgU49Ryi71xINF8wwIgAc+hjNpV0k8LAlSZ1GCv5NZx5JDGGWYpnjUM7hOQOuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4360916},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"87e3fbfcd601db3bda3ac4cf40b223a25de1b4a3","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/build/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/viz-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"_npmVersion":"10.9.4","description":"The semiotic JavaScript data visualization framework","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","@types/d3-quadtree":"^3.0.6","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.1.0_1774064928474_0.9480587527027449","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"semiotic","version":"3.1.1","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.1.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"9964384eee7c4c8a04303e55c253f2f511d65cdb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.1.1.tgz","fileCount":219,"integrity":"sha512-UPzTA0X5Fn+MPJrPevUq62FRFE+rmnRmhhHfIgan77OTyC0CctCzw3uPAiLrl/emOKSmnBlfPhoJCnznTw6z2Q==","signatures":[{"sig":"MEUCIHPPb2604hBnqKp/KvpwsE+j+3ifDDKKNYPqL5kV3V/WAiEAno0X5qiZqfp4zi18t6PYqYZsvKzKtKHwxwxMoc41/OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4645608},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"7861fb5c5c09653f733b0287ad793a23ada25069","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/build/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"475 KB"},{"path":"dist/xy.module.min.js","limit":"210 KB"},{"path":"dist/ordinal.module.min.js","limit":"160 KB"},{"path":"dist/network.module.min.js","limit":"160 KB"},{"path":"dist/geo.module.min.js","limit":"135 KB"},{"path":"dist/realtime.module.min.js","limit":"250 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","@types/d3-quadtree":"^3.0.6","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.1.1_1774107645565_0.05076620477516425","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"semiotic","version":"3.1.2","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.1.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"cdd5b63d6981de6bac14ec2492dbc94adfb5c497","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.1.2.tgz","fileCount":219,"integrity":"sha512-mmKYmYozxek+eosrLxTA6btxWv3tE7s2q+BmG+FNpi6Gemr+/47uoGefdhYPL5dy39NcyxeQVToeUM8JkCO5Uw==","signatures":[{"sig":"MEYCIQDyp2s4azXzfyg30x+4aE4DxrDOzkLC3VFDrdjWMuTWQgIhAMzRPRPCg3NxMEDsG9JTldEQFZHt+3zOCIK2Pdv0To3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4648883},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"637627cff4a165db45db0afb310f53f262f8266f","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/build/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"475 KB"},{"path":"dist/xy.module.min.js","limit":"210 KB"},{"path":"dist/ordinal.module.min.js","limit":"160 KB"},{"path":"dist/network.module.min.js","limit":"160 KB"},{"path":"dist/geo.module.min.js","limit":"135 KB"},{"path":"dist/realtime.module.min.js","limit":"250 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","@types/d3-quadtree":"^3.0.6","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.1.2_1774111694925_0.4405011570009858","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"semiotic","version":"3.2.0","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.2.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"01a89039ed4faf01d1cc7bff33bfa11a20f15e7a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.2.0.tgz","fileCount":232,"integrity":"sha512-7vxVX9GvnZ/so+lRSoNyOr4NoUJjNiP8U/1arEjLTBkG9s36GGeS7c31RtIAMz46R74iBpZONSXjki8t87EEBA==","signatures":[{"sig":"MEQCICm2P5tC5oDIPngPHpbDN5F6zhHG6vNHA7Vge87KkSyGAiB6lM/stEzQzIe4Nu4NjvAqKZ0Mz8MU4HWXJEW1efrqsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5186199},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"3909fea3c7ae7384c9718faff35f734ae4feb865","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"475 KB"},{"path":"dist/xy.module.min.js","limit":"210 KB"},{"path":"dist/ordinal.module.min.js","limit":"160 KB"},{"path":"dist/network.module.min.js","limit":"160 KB"},{"path":"dist/geo.module.min.js","limit":"135 KB"},{"path":"dist/realtime.module.min.js","limit":"250 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","@types/d3-quadtree":"^3.0.6","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.2.0_1774473057161_0.07300391479799773","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"semiotic","version":"3.2.1","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.2.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"0a72dcff7a7a1ad242316c67d472c9d3e4d25bfb","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.2.1.tgz","fileCount":268,"integrity":"sha512-p+x1hRa78pV6r1UJCsKZp7lHAuua7yl/eNYdMl+0TpR7FlJiqtrIEtFfiv0KzU6EDlFHYoM3l9nETV1QhhiCiw==","signatures":[{"sig":"MEUCIQCH47PIg/X90yME3eZm3FppjtFd99lxbKsMCjAbjJ40vgIgVzaycKR61ughUd72sFNHXJWwdU2z8gVKcgfcJfPAb/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856098},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"808590fc0d75656fb1f99fbc016303703ff9867f","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"tsc -p tsconfig.mcp.json","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","@types/d3-quadtree":"^3.0.6","d3-scale-chromatic":"^3.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.2.1_1774891037668_0.13823125687007876","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"semiotic","version":"3.2.2","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.2.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"4431711cbc4bb96787a028dca40b4bbdeb299347","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.2.2.tgz","fileCount":269,"integrity":"sha512-fra+umkHqsNuKif5p6Ry8ev+2945RnOh3eCTnjr7DsxQiwHJdR2zqQ3wguvT0nmuZr21Zw63mt6i7Wz8mowoLQ==","signatures":[{"sig":"MEYCIQCGjlm0fzCLlxc/3ArMttntQKHs8Tf3n9pvsOkCM072QwIhAO+QJbbEIIYu7N4Z9WyURwU4iYF1KzZIBhDPINfEJalj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7003729},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"9eb99313a2a052f71b5f741d258b0b3045adefd3","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","esbuild":"^0.27.4","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^5.4.6","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.6","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.2.2_1774904906146_0.5530167808478113","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"semiotic","version":"3.2.3","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.2.3","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"02228afab56439f96c1f032707934a63ff0d0a99","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.2.3.tgz","fileCount":271,"integrity":"sha512-3fXrKlp1mLCjhFD+Rzkb3HcxNL/5NdLNX+Cc5Ngyhfe02tWkU2ZGjKrOpOjmvk1TLoCtLlU3MCU16S+bCpRNTw==","signatures":[{"sig":"MEUCIDPS6xYi4ATUK/77E079NP6l04DhtMxkGtL7gyIQ3rZkAiEAxnBk0LI+83pPkzU6GLRCGgVtUf0JO+fP7s6GIPuyUns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7190459},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"b01a2a107b5f70d0a27869c7bf922bf41f759af5","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.4","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^18.1.0","tslib":"^2.8.1","d3-dsv":"1.0.5","eslint":"^8.0.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","esbuild":"^0.27.4","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.2.3_1775256387045_0.7264056847508842","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"semiotic","version":"3.3.0","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.3.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"dc36113c2160b48a3740b1c9bb58ded8547da00d","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.3.0.tgz","fileCount":277,"integrity":"sha512-hyuy7IJB2N9N2q1ex0+8r6gLincV2cbBmnEI6ZSCwOef3/nnZ5nefyy4EM+jTlMWTXApt4Tqmvmg2w9eTvMpag==","signatures":[{"sig":"MEYCIQCKdMEpsikjkhJm5ahHNY/eXb3ROspEIowc13ReOG4LnAIhAL2Isvjd9gNCHs6unGv3bOoT6ykdeyRBU5iWSMKvl9v4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7408732},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"138f8673b37237c4cbff5843916584bdcba4d262","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^26.1.0","react":"^18.1.0","tslib":"^2.8.1","buffer":"^6.0.3","d3-dsv":"1.0.5","eslint":"^8.0.0","events":"^3.3.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","esbuild":"^0.27.4","process":"^0.11.10","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.3.0_1775699076651_0.5023986196642483","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"semiotic","version":"3.3.1","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.3.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"6352f83a2d524a824dc55fe068e1282d06ef64b4","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.3.1.tgz","fileCount":279,"integrity":"sha512-sVp2bdFgrsFxF/DI5N+GnE5OIBTujU6hqothfSPYn5e7HheBDif1QhUr9dkder+PPcO6Hk+ewsNGC60BsuA1UA==","signatures":[{"sig":"MEUCIHoqaOjm/lJsu/Roy3DUfI+pqyo5z7EcfBerEidqI3fmAiEAoMh/4EaStHKh9qK6teonJma+rpJJxt8YlkJ5Bge53w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7498128},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"38c92d414ddfac605942a5cf11d4b871dd3fdb92","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html --dist-dir .parcel-cache/integration-tests","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^26.1.0","react":"^18.1.0","tslib":"^2.8.1","buffer":"^6.0.3","d3-dsv":"1.0.5","eslint":"^8.0.0","events":"^3.3.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.0.18","esbuild":"^0.27.4","process":"^0.11.10","typedoc":"^0.28.17","prettier":"^3.8.1","react-dom":"^18.1.0","@vitest/ui":"^4.0.18","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^20.19.35","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.17.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.0","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.17.1","@axe-core/playwright":"^4.11.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.3.1_1776053847890_0.6440043384403338","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"semiotic","version":"3.4.0","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.4.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"e6fc299d69bac1cb73b834db840f09e20d019c53","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.4.0.tgz","fileCount":283,"integrity":"sha512-mu75Ao514OSme2ks+dl4/UobAkbUy0FCwh2TTLb+3d6M6RbERS+9Qi1CTaFlWxiWXkAOEp/6FNXqW8lruhWk9A==","signatures":[{"sig":"MEYCIQCUM8+Ez5u0L2LRCSWxd2zjRTHSfu5VPFzTEa2wEN7vWwIhAK8BaCQs6tPuHdDl5q4nENLVa6nFALGPPVL+wnWRHQLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7746285},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"6bb1002da9f65424866469319320b116910269cc","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && node scripts/build.mjs --production && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && node scripts/build.mjs --production","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html --dist-dir .parcel-cache/integration-tests","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"230 KB"},{"path":"dist/xy.module.min.js","limit":"125 KB"},{"path":"dist/ordinal.module.min.js","limit":"95 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"130 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^26.1.0","react":"^18.1.0","tslib":"^2.8.1","buffer":"^6.0.3","d3-dsv":"1.0.5","eslint":"^8.0.0","events":"^3.3.0","marked":"4.0.10","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^18.1.0","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^11.0.0","typescript":"~5.9.3","@types/node":"^22.19.17","@types/react":"^18.3.28","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^11.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^18.3.7","react-router-dom":"^6.2.1","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.27.1","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^14.3.0","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.4.0_1776649552296_0.68959481348814","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"semiotic","version":"3.4.1","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.4.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"f566bc8bbfaa9b4db6095583910f4a64b7346787","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.4.1.tgz","fileCount":283,"integrity":"sha512-4lKxJZDeVmTg6gGmiCapN7YxDBjt6+oLVFDZus1Fj2elln2eghEw7CvTgnFdK3w+wlOtSupvwqIICAbpEDwEqA==","signatures":[{"sig":"MEQCIDGq2HdUorlGbsbPfW0QlUsCqLz1dHP3fUfNu6gjMDSNAiB5NGVfb1Y5F84qLgEd7ysWooyv4cEdzs+KimDhDSxLbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7903285},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"aa687e907ec293154082e5b0229c878ab5bab5b4","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && npm run dist:prod && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && npm run dist:prod","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html --dist-dir .parcel-cache/integration-tests","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","react-router":"^7.14.1","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0","marked-gfm-heading-id":"^4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","tslib":"^2.8.1","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.4.1_1776958626711_0.3288976178955847","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"semiotic","version":"3.4.2","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.4.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"dfeb56b921b9e07527921063f97e680e594dcd04","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.4.2.tgz","fileCount":283,"integrity":"sha512-iZwPNoKeILrawi3I9XO1BnRYxRKtiQ5/42m7MixsWnpUoMjX702OcR8pE7rm/poAAma8U2H7bjlDHtTA2x0GnA==","signatures":[{"sig":"MEQCIGIgR3aR+wvE0I2FSsH1PeOUNOIIPddcUFN4ssCZumQxAiBCMsKTQuz/sF3vZeTfgcWqtYe+Q9RdVbcV3jCaAl+mVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7908104},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"08d1491711712034742a1e074228de97dbb47596","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","typescript":"tsc --noEmit","check:schema":"node scripts/check-schema-freshness.js","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"vitest bench --run && node scripts/compare-baseline.js","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","docs:api:json":"typedoc --json docs/public/api/api.json","release:check":"npm run lint && npm run typescript && npm run test && npm run check:schema && npm run dist:prod && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"vitest bench --run && node scripts/save-baseline.js","prepublishOnly":"npm run lint && npm run typescript && npm run test && npm run check:schema && rm -rf dist && npm run dist:prod","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html --dist-dir .parcel-cache/integration-tests","publish-release":"sh ./scripts/publish-release.sh","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html --dist-dir .parcel-cache/integration-tests","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-tile":"^1.0.0","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","d3-time-format":"^4.1.0","topojson-client":"^3.1.0","d3-scale-chromatic":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","react-router":"^7.14.1","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/d3-format":"^3.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","@types/d3-time-format":"^4.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@types/d3-scale-chromatic":"^3.1.0","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.4.2_1776986355569_0.7344875747620012","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"semiotic","version":"3.5.0","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.5.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"7167a9fbb67afc4907fe48fc1ace80350c8602b9","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.5.0.tgz","fileCount":321,"integrity":"sha512-rMmVDgKyXgpP3KvmbRP5PSOAF4vsdnYUeNecR/iY747B0IAjZNTIziTxKfbf+CBlQPIfN+7AitYiyial8GoaZA==","signatures":[{"sig":"MEYCIQDHayYhOCLC1UQ2Fk58/BSR+/MczhI1WhK4qoOY92jbMwIhAOIQvmMRjLEgnl9d9rf0TGBzyE9dz8pDuUnTZLGrM4lB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8130796},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router","semiotic/recipes":"./src/components/semiotic-recipes.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"0279578bbd4b86e4f659e2149a5732049c3639ae","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","react-router":"^7.14.1","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.5.0_1777949643626_0.8801158675612617","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"semiotic","version":"3.5.1","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.5.1","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"db1f4819e4fd88a7f198199ade6c3991845d4b67","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.5.1.tgz","fileCount":321,"integrity":"sha512-vpOtOYirGFVVbwu9G91AfV3tbnEHGPTUnErL2h5nCfSSZdNF0wNWuf3KPHAqIfzyFEQmNA4ymTjnKq3VA4gfMA==","signatures":[{"sig":"MEUCIQCf7mGDPhEPlK8haeDttymIe806iQDrn4rXeHTn32s2vwIgRlVzOyqu4I8gor7yZur7q1Mg/hUzqiVtZXZni06p6hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8153005},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router","semiotic/recipes":"./src/components/semiotic-recipes.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"038239ea96f6f511b496345e749616e03f0a6efe","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","react-router":"^7.14.1","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.5.1_1778084774214_0.4317968708119728","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"semiotic","version":"3.5.2","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.5.2","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"6f313258edc5cf0464aae7af7b19bfd3048075c7","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.5.2.tgz","fileCount":342,"integrity":"sha512-+LOOysKjHkqIx9Ho2LBGdJwSA1T5ECYVAbhmAB1LPZI4wHtuUpwER2KHtApTQYx4Vz5fPmIgGPk1Et7IKc81bg==","signatures":[{"sig":"MEUCIQDX92IWFus25Yu+0ec09juhHM8BIUJK9Codx7vf9vLwlQIgLZt1W4pusnOXNRZJcvj3g8JYXE18REWXQmytRo+2qQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8965097},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router","semiotic/recipes":"./src/components/semiotic-recipes.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"31997535eeaf051b6b10a16481384613d1d3bc09","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run check:bundle-sizes && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run check:bundle-sizes && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","docs:bundle-sizes":"node scripts/sync-bundle-sizes.mjs","docs:capabilities":"node scripts/generate-capabilities-md.mjs && node scripts/generate-capabilities-json.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:bundle-sizes":"node scripts/sync-bundle-sizes.mjs --check","check:capabilities":"node scripts/check-capabilities.mjs","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","create-release-branch":"sh ./scripts/create-release-branch.sh","test:visual:bootstrap":"playwright test --update-snapshots=missing","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","react-router":"^7.14.1","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.5.2_1778625497346_0.6333622294942223","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"semiotic","version":"3.5.3","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.5.3","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"cd209af71886c451c4eb646eb2ec4089b44dc2d6","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.5.3.tgz","fileCount":344,"integrity":"sha512-Z3D0bIGp0TTOTu2Z8sV+/0YZBjV6qBtpW82sL1j2RB3CxR3pyL2cpjzAdNrdKk2azf/+ffZnGACMGWJQg0lm1Q==","signatures":[{"sig":"MEUCIQDLvmcMpRPoqV9jOtkbpIFy9idNP1IbG0H2+WTZ5/RTvAIgGhVFdqDVojq4s3HI3If/oXhlX7MfiUwLtqwWEsno8AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9117386},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router","semiotic/recipes":"./src/components/semiotic-recipes.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"507cbddd17ed7c3dd48b2940c86cb4609a429cde","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run check:bundle-sizes && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && npm run check:blog-entries && npm run generate:blog-og-cards && npm run generate:blog-rss && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run check:bundle-sizes && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","typescript:tests":"node scripts/check-test-types.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","docs:bundle-sizes":"node scripts/sync-bundle-sizes.mjs","docs:capabilities":"node scripts/generate-capabilities-md.mjs && node scripts/generate-capabilities-json.mjs","generate:blog-rss":"node scripts/generate-blog-rss.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:blog-entries":"node scripts/check-blog-entry-sync.mjs","check:bundle-sizes":"node scripts/sync-bundle-sizes.mjs --check","check:capabilities":"node scripts/check-capabilities.mjs","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","typescript:tests:raw":"tsc -p tsconfig.tests.json --noEmit --pretty false","create-release-branch":"sh ./scripts/create-release-branch.sh","test:visual:bootstrap":"playwright test --update-snapshots=missing","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","generate:blog-og-cards":"node scripts/generate-blog-og-cards.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","util":"^0.12.5","jsdom":"^29.0.2","react":"^19.2.5","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","events":"^3.3.0","marked":"^18.0.2","parcel":"^2.16.4","rollup":"^4.59.0","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","process":"^0.11.10","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.5","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.17","@types/react":"^19.2.14","react-router":"^7.14.1","@types/d3-geo":"^3.1.0","os-browserify":"^0.3.0","vm-browserify":"^1.1.2","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","path-browserify":"^1.0.1","@playwright/test":"^1.59.1","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.0.0","@types/seedrandom":"^3.0.5","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.59.1","@axe-core/playwright":"^4.11.2","@parcel/packager-xml":"^2.16.4","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","@parcel/transformer-xml":"^2.16.4","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.5.3_1779162578587_0.3351863371535071","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"semiotic","version":"3.5.4","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.5.4","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"68ca9cc14a524222f5c235b2b26f9b1b77b4b75a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.5.4.tgz","fileCount":345,"integrity":"sha512-vuM0w7PmkziMAZ5klYDiOFKzM+l6IXDRXQ2pw82G0xUl/mpvjKY3CARZi8XHVYiJhgvSdtF3WqKGiA9yL18JMQ==","signatures":[{"sig":"MEUCIHAqlwYHmD0v/EvY1/xJcRo1mt5FHYpOFl7lMmG7GIV4AiEAzfSgSSe/U9e5Pv7TMWPD05tbI98djSFJo2stEQuvqm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9274815},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/utils":"./src/components/semiotic-utils.ts","react-router-dom":"react-router","semiotic/recipes":"./src/components/semiotic-recipes.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"c9561dac449ea2320beb45ed66670b673aa2be75","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run check:bundle-sizes && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && npm run check:blog-entries && npm run generate:blog-og-cards && npm run generate:blog-rss && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run check:bundle-sizes && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","typescript:tests":"node scripts/check-test-types.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","docs:bundle-sizes":"node scripts/sync-bundle-sizes.mjs","docs:capabilities":"node scripts/generate-capabilities-md.mjs && node scripts/generate-capabilities-json.mjs","generate:blog-rss":"node scripts/generate-blog-rss.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:blog-entries":"node scripts/check-blog-entry-sync.mjs","check:bundle-sizes":"node scripts/sync-bundle-sizes.mjs --check","check:capabilities":"node scripts/check-capabilities.mjs","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","typescript:tests:raw":"tsc -p tsconfig.tests.json --noEmit --pretty false","create-release-branch":"sh ./scripts/create-release-branch.sh","test:visual:bootstrap":"playwright test --update-snapshots=missing","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","generate:blog-og-cards":"node scripts/generate-blog-og-cards.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.7","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","jsdom":"^29.0.2","react":"^19.2.6","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","marked":"^18.0.4","parcel":"^2.16.4","rollup":"^4.60.4","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.6","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.19","@types/react":"^19.2.15","react-router":"^7.15.1","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.60.0","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.15.1","@types/seedrandom":"^3.0.5","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.60.0","@axe-core/playwright":"^4.11.2","@parcel/packager-xml":"^2.16.4","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","@parcel/transformer-xml":"^2.16.4","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.5.4_1779424660690_0.30960596666376317","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"semiotic","version":"3.6.0","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","_id":"semiotic@3.6.0","maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"homepage":"https://github.com/nteract/semiotic#readme","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"dist":{"shasum":"f255ffd4110991f880bba8448400e3ff32921f8a","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.6.0.tgz","fileCount":412,"integrity":"sha512-dNJEY4wXEDII2ANtHLFHJ2HxfKQSx3ZCBMLqgyhJSN/o8y9AZOB1mKKwtF+i5kXmSOOOIdj8o6Op0QbJY4gV7Q==","signatures":[{"sig":"MEUCIQDVVw4HH2PcqaGbq+u+WyENz2TYTjn/2QcyVKc447ah6gIgcAhw6UdxoGnDc2Lpll4ph1frIWpXE/alNVzM7F9hUIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9535839},"main":"dist/semiotic.min.js","alias":{"semiotic":"./src/components/semiotic.ts","semiotic/ai":"./src/components/semiotic-ai.ts","semiotic/xy":"./src/components/semiotic-xy.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/data":"./src/components/semiotic-data.ts","semiotic/utils":"./src/components/semiotic-utils.ts","semiotic/themes":"./src/components/semiotic-themes.ts","react-router-dom":"react-router","semiotic/network":"./src/components/semiotic-network.ts","semiotic/ordinal":"./src/components/semiotic-ordinal.ts","semiotic/recipes":"./src/components/semiotic-recipes.ts","semiotic/realtime":"./src/components/semiotic-realtime.ts"},"types":"dist/semiotic.d.ts","volta":{"node":"22.22.1"},"module":"dist/semiotic.module.min.js","exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","default":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","default":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","default":"./dist/xy.module.min.js","require":"./dist/xy.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","default":"./dist/geo.module.min.js","require":"./dist/geo.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","default":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","default":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","default":"./dist/server.module.min.js","require":"./dist/server.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","default":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","default":"./dist/network.module.min.js","require":"./dist/network.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","default":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","default":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","default":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js"},"./package.json":"./package.json"},"gitHead":"b98b97bf5e784dd00399b6814e5853904eaa1f5f","mcpName":"io.github.nteract/semiotic","scripts":{"dist":"node --max-old-space-size=8192 scripts/build.mjs","lint":"eslint src","size":"size-limit","test":"vitest run","bench":"vitest bench","build":"parcel build --target website","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","start":"parcel serve --target website --port 3000","bench:ui":"vitest bench --ui","docs:api":"typedoc","docs:dev":"parcel serve --target website --no-cache --port 3000","lint:fix":"eslint src --fix","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","check:ssr":"node scripts/check-ssr-alignment.js","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","scorecard":"node scripts/run-capability-scorecard.mjs","test:dist":"playwright test","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","check:pack":"node scripts/smoke-pack.mjs","typescript":"tsc --noEmit","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","check:surface":"node scripts/check-surface-parity.js","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run build:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:capability-coverage && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run check:bundle-sizes && npm run size && npm run check:pack && npm pack --dry-run","website:build":"npm run dist:prod && npm run docs:api:json && npm run generate:ssr-gallery && npm run generate:demo-gifs && npm run check:blog-entries && npm run generate:blog-og-cards && npm run generate:blog-rss && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","website:clean":"npm run clean && npm run dist:prod","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","bench:baseline":"node scripts/save-bench-baseline.mjs","check:context7":"node scripts/check-context7.mjs","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run build:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:capability-coverage && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run check:bundle-sizes && npm run size","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","publish-release":"sh ./scripts/publish-release.sh","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","typescript:tests":"node scripts/check-test-types.mjs","check:api-surface":"node scripts/check-api-surface.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","check:docs-routes":"node scripts/check-docs-routes.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","docs:bundle-sizes":"node scripts/sync-bundle-sizes.mjs","docs:capabilities":"node scripts/generate-capabilities-md.mjs && node scripts/generate-capabilities-json.mjs","generate:blog-rss":"node scripts/generate-blog-rss.mjs","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:blog-entries":"node scripts/check-blog-entry-sync.mjs","check:bundle-sizes":"node scripts/sync-bundle-sizes.mjs --check","check:capabilities":"node scripts/check-capabilities.mjs","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:test-quality":"node scripts/check-test-quality-gate.mjs","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","test:visual:update":"playwright test --update-snapshots","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","typescript:tests:raw":"tsc -p tsconfig.tests.json --noEmit --pretty false","create-release-branch":"sh ./scripts/create-release-branch.sh","test:visual:bootstrap":"playwright test --update-snapshots=missing","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","generate:blog-og-cards":"node scripts/generate-blog-og-cards.mjs","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:capability-coverage":"node scripts/check-capability-coverage.mjs","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs"},"targets":{"website":{"source":"docs/public/index.html","context":"browser","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"},"scopeHoist":false}},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"repository":{"url":"git+https://github.com/nteract/semiotic.git","type":"git"},"size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"_npmVersion":"10.9.8","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"dependencies":{"d3-geo":"^3.1.1","d3-zoom":"^3.0.0","d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-scale":"^4.0.2","d3-shape":"^3.2.0","regression":"^2.0.1","d3-quadtree":"^3.0.1","world-atlas":"^2.0.2","d3-hierarchy":"^3.1.2","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","jsdom":"^29.0.2","react":"^19.2.6","buffer":"^6.0.3","d3-dsv":"^3.0.1","eslint":"^9.39.4","marked":"^18.0.4","parcel":"^2.16.4","rollup":"^4.60.4","vitest":"^4.1.4","esbuild":"^0.28.0","globals":"^17.5.0","typedoc":"^0.28.19","prettier":"^3.8.3","react-dom":"^19.2.6","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","seedrandom":"^3.0.5","size-limit":"^12.0.0","typescript":"~6.0.3","@types/node":"^22.19.19","@types/react":"^19.2.15","react-router":"^7.15.1","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","d3-flextree-v4":"^1.0.1","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.1.0","@playwright/test":"^1.60.0","@size-limit/file":"^12.0.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.15.1","@types/seedrandom":"^3.0.5","typescript-eslint":"^8.59.0","@types/d3-quadtree":"^3.0.6","@types/d3-hierarchy":"^3.1.0","@types/d3-selection":"^3.0.0","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","playwright-chromium":"^1.60.0","@axe-core/playwright":"^4.11.2","@parcel/packager-xml":"^2.16.4","@testing-library/dom":"^10.4.1","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.0","marked-gfm-heading-id":"^4.1.4","@testing-library/react":"^16.3.2","@types/topojson-client":"^3.1.5","@parcel/transformer-xml":"^2.16.4","rollup-plugin-visualizer":"^7.0.0","@modelcontextprotocol/sdk":"^1.29.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-auto-external":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.59.0","@parcel/transformer-inline-string":"^2.16.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"sharp":">=0.33.0","gifenc":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/semiotic_3.6.0_1779834317435_0.5445107571077836","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"semiotic","version":"3.7.0","mcpName":"io.github.nteract/semiotic","description":"React data visualization library with built-in MCP server for AI-assisted chart generation","main":"dist/semiotic.min.js","module":"dist/semiotic.module.min.js","types":"dist/semiotic.d.ts","sideEffects":false,"bin":{"semiotic-ai":"ai/cli.js","semiotic-mcp":"ai/dist/mcp-server.js"},"exports":{".":{"types":"./dist/semiotic.d.ts","import":"./dist/semiotic.module.min.js","require":"./dist/semiotic.min.js","default":"./dist/semiotic.module.min.js"},"./xy":{"types":"./dist/semiotic-xy.d.ts","import":"./dist/xy.module.min.js","require":"./dist/xy.min.js","default":"./dist/xy.module.min.js"},"./ordinal":{"types":"./dist/semiotic-ordinal.d.ts","import":"./dist/ordinal.module.min.js","require":"./dist/ordinal.min.js","default":"./dist/ordinal.module.min.js"},"./network":{"types":"./dist/semiotic-network.d.ts","import":"./dist/network.module.min.js","require":"./dist/network.min.js","default":"./dist/network.module.min.js"},"./realtime":{"types":"./dist/semiotic-realtime.d.ts","import":"./dist/realtime.module.min.js","require":"./dist/realtime.min.js","default":"./dist/realtime.module.min.js"},"./server":{"types":"./dist/semiotic-server.d.ts","import":"./dist/server.module.min.js","require":"./dist/server.min.js","default":"./dist/server.module.min.js"},"./ai":{"types":"./dist/semiotic-ai.d.ts","import":"./dist/semiotic-ai.module.min.js","require":"./dist/semiotic-ai.min.js","default":"./dist/semiotic-ai.module.min.js"},"./data":{"types":"./dist/semiotic-data.d.ts","import":"./dist/semiotic-data.module.min.js","require":"./dist/semiotic-data.min.js","default":"./dist/semiotic-data.module.min.js"},"./geo":{"types":"./dist/semiotic-geo.d.ts","import":"./dist/geo.module.min.js","require":"./dist/geo.min.js","default":"./dist/geo.module.min.js"},"./themes":{"types":"./dist/semiotic-themes.d.ts","import":"./dist/semiotic-themes.module.min.js","require":"./dist/semiotic-themes.min.js","default":"./dist/semiotic-themes.module.min.js"},"./utils":{"types":"./dist/semiotic-utils.d.ts","import":"./dist/semiotic-utils.module.min.js","require":"./dist/semiotic-utils.min.js","default":"./dist/semiotic-utils.module.min.js"},"./recipes":{"types":"./dist/semiotic-recipes.d.ts","import":"./dist/semiotic-recipes.module.min.js","require":"./dist/semiotic-recipes.min.js","default":"./dist/semiotic-recipes.module.min.js"},"./value":{"types":"./dist/semiotic-value.d.ts","import":"./dist/semiotic-value.module.min.js","require":"./dist/semiotic-value.min.js","default":"./dist/semiotic-value.module.min.js"},"./package.json":"./package.json"},"scripts":{"start":"parcel serve --target website --port 3000","build":"parcel build --target website","build:analyze":"node --max-old-space-size=8192 scripts/build.mjs --analyze","build:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","test":"vitest run","pretest:dist":"node --max-old-space-size=8192 scripts/build.mjs","test:dist":"playwright test","test:visual:update":"playwright test --update-snapshots","test:visual:bootstrap":"playwright test --update-snapshots=missing","bench":"vitest bench","bench:ui":"vitest bench --ui","bench:baseline":"node scripts/save-bench-baseline.mjs","bench:compare":"node scripts/compare-bench-baseline.mjs","bench:pr-vs-main":"node scripts/bench-pr-vs-main.mjs","serve-examples":"npm run dist && parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","serve-examples:ci":"parcel serve integration-tests/index.html integration-tests/xy-examples/index.html integration-tests/ordinal-examples/index.html integration-tests/network-examples/index.html integration-tests/hoc-legend-examples/index.html integration-tests/coordinated-examples/index.html integration-tests/accessibility-examples/index.html integration-tests/geo-examples/index.html integration-tests/realtime-examples/index.html integration-tests/streaming-regression-examples/index.html integration-tests/themed-examples/index.html integration-tests/background-graphics-examples/index.html integration-tests/histogram-theme-stroke-examples/index.html integration-tests/primitive-theme-matrix-examples/index.html integration-tests/status-scale-theme-examples/index.html integration-tests/primitive-props-examples/index.html integration-tests/chart-modes-examples/index.html integration-tests/ssr-parity-examples/index.html integration-tests/process-sankey-examples/index.html --dist-dir .parcel-cache/integration-tests","dist":"node --max-old-space-size=8192 scripts/build.mjs","dist:prod":"node --max-old-space-size=8192 scripts/build.mjs --production","lint":"eslint src","lint:fix":"eslint src --fix","create-release-branch":"sh ./scripts/create-release-branch.sh","publish-release":"sh ./scripts/publish-release.sh","clean":"rm -rf .parcel-cache docs/build dist && echo 'All caches and build artifacts cleared'","website:clean":"npm run clean && npm run dist:prod","docs:dev":"parcel serve --target website --no-cache --port 3000","website:start":"npm run dist:prod && npm run docs:api:json && parcel serve --target website --no-cache","website:start:clean":"npm run clean && npm run dist:prod && parcel serve --target website --no-cache","generate:ssr-gallery":"npx tsx scripts/ssr-gallery.tsx > docs/public/ssr-gallery.html 2>/dev/null","generate:demo-gifs":"node -e \"try{require.resolve('sharp');require.resolve('gifenc')}catch{console.log('Skipping GIF generation (sharp/gifenc not installed)');process.exit(0)}\" && npx tsx scripts/generate-demo-gifs.ts","generate:blog-og-cards":"node scripts/generate-blog-og-cards.mjs","generate:blog-rss":"node scripts/generate-blog-rss.mjs","website:build":"npm run dist:prod && npm run docs:api:json && npm run docs:llms && npm run generate:ssr-gallery && npm run generate:demo-gifs && npm run check:blog-entries && npm run generate:blog-og-cards && npm run generate:blog-rss && parcel build --target website && node scripts/prerender.mjs && npm run check:docs-routes","build:mcp":"esbuild ai/mcp-server.ts --bundle --platform=node --target=node18 --format=cjs --outfile=ai/dist/mcp-server.js --external:react --external:react-dom --external:semiotic --external:semiotic/ai --external:semiotic/geo --banner:js='#!/usr/bin/env node'","docs:api":"typedoc","docs:api:json":"typedoc --json docs/public/api/api.json && node scripts/generate-component-descriptions.mjs","docs:descriptions:json":"node scripts/generate-component-descriptions.mjs","typescript":"tsc --noEmit","typescript:tests":"node scripts/check-test-types.mjs","typescript:tests:raw":"tsc -p tsconfig.tests.json --noEmit --pretty false","typescript:mcp":"tsc -p tsconfig.mcp.json --noEmit","size":"size-limit","check:pack":"node scripts/smoke-pack.mjs","check:api-surface":"node scripts/check-api-surface.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","docs:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs","check:claude-md-coverage":"node scripts/check-claude-md-coverage.js","check:context7":"node scripts/check-context7.mjs","check:mcp-registry":"node scripts/check-mcp-registry.mjs","check:surface":"node scripts/check-surface-parity.js","check:ai-contracts":"node scripts/generate-ai-behavior-contracts.mjs --check","check:ssr":"node scripts/check-ssr-alignment.js","check:capabilities":"node scripts/check-capabilities.mjs","check:visual-baseline-capabilities":"node scripts/check-visual-baseline-capabilities.mjs","check:capability-coverage":"node scripts/check-capability-coverage.mjs","scorecard":"node scripts/run-capability-scorecard.mjs","docs:capabilities":"node scripts/generate-capabilities-md.mjs && node scripts/generate-capabilities-json.mjs","check:chart-specs":"npx tsx scripts/check-chart-specs.ts","docs:chart-specs:schema":"npx tsx scripts/regenerate-schema.ts","check:test-quality":"node scripts/check-test-quality-gate.mjs","check:jsdoc-coverage":"node scripts/check-jsdoc-coverage.mjs","check:ai-examples-coverage":"node scripts/check-ai-examples-coverage.mjs","check:docs-routes":"node scripts/check-docs-routes.mjs","check:docs-coverage":"node scripts/check-docs-coverage.mjs","check:docs-prop-tables":"npx tsx scripts/check-docs-prop-tables.ts","check:docs-playground-controls":"npx tsx scripts/check-docs-playground-controls.ts","docs:llms":"npx tsx scripts/generate-llms-txt.mjs","check:llms":"npx tsx scripts/generate-llms-txt.mjs --check","check:blog-entries":"node scripts/check-blog-entry-sync.mjs","check:bundle-sizes":"node scripts/sync-bundle-sizes.mjs --check","docs:bundle-sizes":"node scripts/sync-bundle-sizes.mjs","release:check":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run build:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:visual-baseline-capabilities && npm run check:capability-coverage && npm run check:docs-coverage && npm run check:docs-prop-tables && npm run check:docs-playground-controls && npm run check:llms && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && npm run dist:prod && npm run check:bundle-sizes && npm run size && npm run check:pack && npm pack --dry-run","prepublishOnly":"npm run lint && npm run typescript && npm run typescript:tests && npm run typescript:mcp && npm run build:mcp && npm run test && npm run check:chart-specs && npm run check:capabilities && npm run check:visual-baseline-capabilities && npm run check:capability-coverage && npm run check:docs-coverage && npm run check:docs-prop-tables && npm run check:docs-playground-controls && npm run check:llms && npm run check:blog-entries && npm run check:claude-md-coverage && npm run check:context7 && npm run check:mcp-registry && npm run check:surface && npm run check:ai-contracts && npm run check:ssr && npm run check:test-quality && npm run check:jsdoc-coverage && npm run check:ai-examples-coverage && rm -rf dist && npm run dist:prod && npm run check:bundle-sizes && npm run size"},"targets":{"website":{"context":"browser","scopeHoist":false,"source":"docs/public/index.html","distDir":"docs/build","engines":{"browsers":"Firefox 90, Chrome 90, Safari 14"}}},"alias":{"semiotic":"./src/components/semiotic.ts","semiotic/ai":"./src/components/semiotic-ai.ts","semiotic/data":"./src/components/semiotic-data.ts","semiotic/geo":"./src/components/semiotic-geo.ts","semiotic/network":"./src/components/semiotic-network.ts","semiotic/ordinal":"./src/components/semiotic-ordinal.ts","semiotic/realtime":"./src/components/semiotic-realtime.ts","semiotic/recipes":"./src/components/semiotic-recipes.ts","semiotic/themes":"./src/components/semiotic-themes.ts","semiotic/utils":"./src/components/semiotic-utils.ts","semiotic/value":"./src/components/semiotic-value.ts","semiotic/xy":"./src/components/semiotic-xy.ts","react-router-dom":"react-router"},"repository":{"type":"git","url":"git+https://github.com/nteract/semiotic.git"},"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"license":"Apache-2.0","size-limit":[{"path":"dist/semiotic.module.min.js","limit":"240 KB"},{"path":"dist/xy.module.min.js","limit":"135 KB"},{"path":"dist/ordinal.module.min.js","limit":"110 KB"},{"path":"dist/network.module.min.js","limit":"95 KB"},{"path":"dist/geo.module.min.js","limit":"90 KB"},{"path":"dist/realtime.module.min.js","limit":"140 KB"}],"devDependencies":{"@axe-core/playwright":"^4.11.2","@eslint/js":"^9.39.4","@modelcontextprotocol/sdk":"^1.29.0","@parcel/packager-xml":"^2.16.4","@parcel/transformer-inline-string":"^2.16.4","@parcel/transformer-xml":"^2.16.4","@playwright/test":"^1.60.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@size-limit/file":"^12.0.0","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/d3-array":"^3.2.0","@types/d3-brush":"^3.0.0","@types/d3-chord":"^3.0.0","@types/d3-force":"^3.0.0","@types/d3-geo":"^3.1.0","@types/d3-hierarchy":"^3.1.0","@types/d3-interpolate":"^3.0.0","@types/d3-quadtree":"^3.0.6","@types/d3-scale":"^4.0.9","@types/d3-selection":"^3.0.0","@types/d3-shape":"^3.1.0","@types/d3-zoom":"^3.0.8","@types/node":"^22.19.19","@types/react":"^19.2.15","@types/react-dom":"^19.2.3","@types/seedrandom":"^3.0.5","@types/topojson-client":"^3.1.5","@typescript-eslint/eslint-plugin":"^8.59.0","@typescript-eslint/parser":"^8.59.0","@vitest/coverage-v8":"^4.1.4","@vitest/ui":"^4.1.4","buffer":"^6.0.3","d3-dsv":"^3.0.1","d3-flextree-v4":"^1.0.1","esbuild":"^0.28.0","eslint":"^9.39.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","globals":"^17.5.0","jsdom":"^29.0.2","marked":"^18.0.4","marked-gfm-heading-id":"^4.1.4","parcel":"^2.16.4","playwright-chromium":"^1.60.0","prettier":"^3.8.3","react":"^19.2.6","react-dom":"^19.2.6","react-router":"^7.15.1","react-router-dom":"^7.15.1","rollup":"^4.60.4","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-visualizer":"^7.0.0","seedrandom":"^3.0.5","size-limit":"^12.0.0","tsx":"^4.22.3","typedoc":"^0.28.19","typescript":"~6.0.3","typescript-eslint":"^8.59.0","vitest":"^4.1.4"},"peerDependencies":{"react":"^18.1.0 || ^19.0.0","react-dom":"^18.1.0 || ^19.0.0"},"optionalDependencies":{"gifenc":"^1.0.3","sharp":">=0.33.0"},"dependencies":{"d3-array":"^3.2.4","d3-brush":"^3.0.0","d3-chord":"^3.0.1","d3-force":"^3.0.0","d3-geo":"^3.1.1","d3-hierarchy":"^3.1.2","d3-interpolate":"^3.0.1","d3-quadtree":"^3.0.1","d3-scale":"^4.0.2","d3-selection":"^3.0.0","d3-shape":"^3.2.0","d3-zoom":"^3.0.0","regression":"^2.0.1","topojson-client":"^3.1.0","world-atlas":"^2.0.2"},"browserslist":{"development":["Edge 90","Firefox 90","Chrome 90","Safari 14"]},"volta":{"node":"22.22.1"},"overrides":{"flatted":"3.4.2","minimatch":">=9.0.7"},"_id":"semiotic@3.7.0","gitHead":"0c17dabbe4b88940298792c6be3e848df12d5351","bugs":{"url":"https://github.com/nteract/semiotic/issues"},"homepage":"https://github.com/nteract/semiotic#readme","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-sODDg2s+BX8WOf6Dy1JH/WHD3drF9YspkOWd7+kky/aETSlH3azXyOb71gnf09HHggf7wlMf7fX8XyhQvskzew==","shasum":"be5995c3c6cdb6267cc211ab060f28be0ffcc5e9","tarball":"https://registry.npmjs.org/semiotic/-/semiotic-3.7.0.tgz","fileCount":438,"unpackedSize":10381891,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semiotic@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpbetnDw9MaqONWpp04O29Xk0dhMv0t7UiJVAig1LPLQIhAMdjZqQOkFWY5BDz12ZQ+hWRAv1LZhco4jkyc9j0xVjv"}]},"_npmUser":{"name":"emeeks","email":"elijahmeeks@gmail.com"},"directories":{},"maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/semiotic_3.7.0_1780889195152_0.8200940844236237"},"_hasShrinkwrap":false}},"time":{"created":"2017-04-18T02:43:14.625Z","modified":"2026-06-08T03:26:35.645Z","1.0.0-alpha.0":"2017-04-18T02:43:14.625Z","1.0.0-alpha.1":"2017-04-18T04:40:44.927Z","1.0.0-alpha.2":"2017-04-18T04:50:04.142Z","1.0.0-alpha.54":"2017-08-01T05:20:21.784Z","1.0.0-alpha.74":"2017-08-25T03:40:42.580Z","1.0.0":"2017-09-01T00:28:11.283Z","1.0.1":"2017-09-01T21:03:14.264Z","1.0.2":"2017-09-05T19:21:04.193Z","1.0.3":"2017-09-06T22:58:52.108Z","1.0.4":"2017-09-08T02:20:46.161Z","1.0.5":"2017-09-08T19:44:27.596Z","1.0.6":"2017-09-14T01:25:26.611Z","1.1.0":"2017-09-20T22:30:37.341Z","1.1.2":"2017-09-27T22:08:21.179Z","1.1.3":"2017-10-01T06:39:11.621Z","1.1.4":"2017-10-04T03:22:21.635Z","1.1.5":"2017-10-12T22:24:31.713Z","1.1.6":"2017-10-13T00:53:39.742Z","1.1.7":"2017-10-19T16:42:01.763Z","1.1.8":"2017-10-25T01:20:29.713Z","1.1.9":"2017-10-27T16:07:16.338Z","1.1.10":"2017-11-06T23:27:10.828Z","1.1.11":"2017-11-07T18:14:51.800Z","1.1.12":"2017-11-08T04:26:53.638Z","1.1.13":"2017-11-08T04:33:17.623Z","1.2.0":"2017-11-09T21:20:52.808Z","1.2.1":"2017-11-10T22:53:36.875Z","1.2.2":"2017-11-13T03:35:57.942Z","1.2.3":"2017-11-17T18:36:35.379Z","1.2.4":"2017-11-18T04:56:17.248Z","1.2.5":"2017-11-21T02:14:34.371Z","1.2.6":"2017-11-21T17:54:21.684Z","1.2.7":"2017-11-22T05:20:10.656Z","1.2.8":"2017-11-22T17:47:24.004Z","1.2.9":"2017-11-26T20:21:28.102Z","1.2.10":"2017-11-29T18:37:16.937Z","1.3.0":"2017-12-04T20:35:06.611Z","1.3.1":"2017-12-11T18:37:10.318Z","1.3.2":"2017-12-12T22:30:14.003Z","1.3.3":"2017-12-16T02:43:10.082Z","1.4.0":"2018-01-02T22:17:26.609Z","1.4.1":"2018-01-05T18:48:18.148Z","1.4.2":"2018-01-08T19:36:27.337Z","1.4.3":"2018-01-10T21:20:48.279Z","1.5.0":"2018-01-16T16:37:45.450Z","1.5.1":"2018-01-20T02:21:39.217Z","1.5.2":"2018-01-23T18:25:07.944Z","1.5.3":"2018-01-26T18:44:49.966Z","1.6.0":"2018-01-31T01:57:20.193Z","1.6.1":"2018-02-01T16:27:39.442Z","1.7.0":"2018-02-05T20:32:02.130Z","1.7.1":"2018-02-06T01:39:08.691Z","1.7.2":"2018-02-07T04:10:49.765Z","1.7.3":"2018-02-07T16:58:18.340Z","1.7.4":"2018-02-09T18:39:44.804Z","1.7.5":"2018-02-10T00:19:10.806Z","1.7.6":"2018-02-13T03:26:33.026Z","1.7.7":"2018-02-13T17:46:57.075Z","1.7.8":"2018-02-15T04:05:13.452Z","1.7.9":"2018-02-15T04:20:07.761Z","1.7.10":"2018-02-16T05:58:29.288Z","1.7.11":"2018-02-16T17:44:42.751Z","1.7.12":"2018-02-16T23:51:42.855Z","1.7.13":"2018-02-21T21:33:40.547Z","1.7.14":"2018-02-25T23:41:42.198Z","1.8.0":"2018-03-01T04:09:19.405Z","1.8.1":"2018-03-01T04:24:51.453Z","1.8.2":"2018-03-02T07:03:34.098Z","1.8.3":"2018-03-03T05:54:41.313Z","1.9.0":"2018-03-13T16:28:42.172Z","1.9.1":"2018-03-14T21:57:35.673Z","1.9.2":"2018-03-31T00:34:19.327Z","1.9.3":"2018-04-13T01:43:50.714Z","1.9.4-rc":"2018-04-15T23:31:47.343Z","1.9.4-rc.2":"2018-04-16T00:27:42.258Z","1.9.4-rc.3":"2018-04-16T00:49:27.431Z","1.9.4-rc.4":"2018-04-16T03:47:42.693Z","1.9.4":"2018-04-17T01:46:41.413Z","1.9.5":"2018-04-17T16:59:04.679Z","1.9.6":"2018-04-18T01:24:01.700Z","1.10.0":"2018-04-23T19:54:00.139Z","1.10.0-rs":"2018-04-24T16:32:00.254Z","1.10.1":"2018-04-24T18:29:41.273Z","1.10.2-rs.1":"2018-04-30T18:36:44.825Z","1.10.2":"2018-04-30T20:51:10.736Z","1.10.3-rc1":"2018-05-08T17:35:00.825Z","1.10.3-rc2":"2018-05-08T22:52:31.130Z","1.10.3":"2018-05-08T23:19:02.462Z","1.10.4":"2018-05-17T20:06:48.709Z","1.10.5":"2018-05-21T20:23:43.126Z","1.11.0":"2018-05-25T17:04:25.010Z","1.11.1":"2018-05-25T17:32:34.486Z","1.11.2":"2018-05-31T17:50:30.821Z","1.11.3":"2018-05-31T18:13:48.471Z","1.11.4":"2018-06-04T23:50:44.807Z","1.11.5":"2018-06-12T16:13:59.387Z","1.11.6":"2018-06-12T17:01:12.700Z","1.11.7":"2018-06-13T19:43:42.703Z","1.11.8":"2018-06-14T14:04:12.116Z","1.11.9":"2018-06-14T18:23:44.304Z","1.11.10-rc1":"2018-06-21T16:47:08.257Z","1.11.11":"2018-06-21T17:52:39.255Z","1.11.12":"2018-06-21T18:04:05.520Z","1.11.13":"2018-06-23T02:42:20.105Z","1.11.14":"2018-07-11T04:39:38.650Z","1.11.15":"2018-07-11T16:05:36.714Z","1.11.16":"2018-07-12T20:51:55.463Z","1.12.0":"2018-07-15T18:29:35.425Z","1.12.1":"2018-07-26T22:38:43.524Z","1.13.0":"2018-07-30T04:38:41.351Z","1.13.1":"2018-08-01T17:31:13.772Z","1.13.2":"2018-08-02T19:45:57.338Z","1.13.3":"2018-08-03T03:19:11.955Z","1.13.4":"2018-08-03T21:49:33.247Z","1.13.5":"2018-08-07T19:27:10.799Z","1.13.6":"2018-08-08T16:54:52.430Z","1.13.7":"2018-08-14T02:50:26.458Z","1.13.8":"2018-08-21T17:05:08.805Z","1.14.0":"2018-08-30T03:34:12.355Z","1.14.1":"2018-08-31T04:34:19.156Z","1.14.2":"2018-09-04T20:34:46.824Z","1.14.3":"2018-09-05T18:48:04.028Z","1.14.4":"2018-09-10T19:52:01.487Z","1.14.5":"2018-09-17T18:27:51.015Z","1.15.0":"2018-09-25T20:32:22.634Z","1.15.1":"2018-09-26T03:22:50.026Z","1.15.2":"2018-10-15T20:46:31.137Z","1.15.3":"2018-10-16T17:48:03.231Z","1.15.4":"2018-10-18T16:27:26.860Z","1.15.5":"2018-10-19T16:05:28.468Z","1.15.6":"2018-10-23T17:27:28.952Z","1.15.7":"2018-10-30T03:11:06.302Z","1.15.8":"2018-11-05T22:52:54.269Z","1.15.9":"2018-11-18T04:51:18.320Z","1.15.10":"2018-11-18T05:10:31.829Z","1.16.0":"2018-11-21T05:27:36.539Z","1.16.1":"2018-12-17T19:31:40.417Z","1.16.2":"2018-12-19T18:51:44.222Z","1.16.3":"2018-12-24T03:40:58.800Z","1.16.4":"2019-01-28T23:35:55.341Z","1.16.5":"2019-02-13T23:44:48.209Z","1.16.6":"2019-02-15T16:55:23.769Z","1.16.7":"2019-02-16T04:46:17.898Z","1.16.8":"2019-02-19T21:50:18.263Z","1.17.0":"2019-02-28T19:04:03.573Z","1.17.1":"2019-03-04T18:00:50.076Z","1.18.0":"2019-03-04T19:55:58.810Z","1.19.0":"2019-03-20T18:45:13.312Z","1.19.1":"2019-03-21T00:39:12.215Z","1.19.2":"2019-04-02T02:53:17.804Z","1.19.3":"2019-04-05T05:56:28.902Z","1.19.4":"2019-04-05T18:31:55.450Z","1.19.5":"2019-04-08T18:52:16.848Z","1.19.6":"2019-04-09T21:03:59.954Z","1.19.7":"2019-04-12T20:14:50.308Z","1.19.8":"2019-05-14T17:27:44.416Z","1.19.9":"2019-05-22T20:38:25.175Z","1.19.10":"2019-05-22T20:43:39.806Z","1.19.11":"2019-06-24T17:19:02.270Z","1.20.0":"2019-07-29T21:31:10.440Z","1.20.1":"2019-08-12T19:45:43.225Z","1.20.2":"2019-08-15T05:08:05.139Z","1.20.3":"2019-09-03T01:55:26.572Z","2.0.0-beta.0":"2019-10-06T19:21:34.462Z","2.0.0-beta.1":"2019-10-19T20:19:27.075Z","1.20.4":"2019-11-15T19:53:04.604Z","2.0.0-beta.2":"2019-12-04T22:22:17.737Z","2.0.0-beta.3":"2019-12-20T17:47:46.272Z","2.0.0-beta.4":"2019-12-21T03:43:38.568Z","2.0.0-beta.5":"2019-12-28T06:11:16.851Z","2.0.0-beta.6":"2020-01-04T03:54:02.080Z","2.0.0-beta.7":"2020-01-12T23:06:51.612Z","2.0.0-beta.8":"2020-01-16T04:48:29.848Z","2.0.0-beta.9":"2020-01-20T03:14:57.767Z","1.20.5":"2020-01-21T03:08:35.516Z","2.0.0-beta.10":"2020-01-29T02:25:03.055Z","2.0.0-beta.11":"2020-02-07T18:48:11.143Z","2.0.0-beta.12":"2020-02-11T17:07:28.417Z","2.0.0-beta.13":"2020-02-12T05:36:09.664Z","2.0.0-beta.14":"2020-02-13T14:40:53.419Z","2.0.0-beta.15":"2020-02-17T04:03:24.903Z","2.0.0-beta.16":"2020-02-27T03:51:30.733Z","2.0.0-beta.17":"2020-02-29T21:34:07.979Z","2.0.0-beta.18":"2020-03-05T16:56:35.214Z","2.0.0-beta.19":"2020-03-06T03:18:51.250Z","2.0.0-beta.20":"2020-03-06T04:08:18.123Z","2.0.0-beta.21":"2020-03-06T18:44:07.146Z","2.0.0-beta.22":"2020-03-21T20:54:49.344Z","2.0.0-beta.23":"2020-03-27T00:49:39.878Z","2.0.0-beta.24":"2020-03-27T17:32:32.536Z","2.0.0-beta.25":"2020-03-27T19:56:32.436Z","2.0.0-rc.0":"2020-04-05T22:30:28.468Z","2.0.0-rc.1":"2020-04-11T18:32:34.157Z","2.0.0-rc.2":"2020-04-17T16:29:22.997Z","2.0.0-rc.3":"2020-05-09T06:29:07.337Z","2.0.0-rc.4":"2020-05-15T04:34:07.093Z","2.0.0-rc.5":"2020-05-23T23:37:23.013Z","2.0.0-rc.6":"2020-08-01T20:17:45.320Z","2.0.0-rc.7":"2020-08-04T01:49:06.894Z","2.0.0-rc.8":"2020-08-12T04:31:42.460Z","2.0.0-rc.9":"2020-09-04T20:14:45.706Z","2.0.0-rc.10":"2020-09-07T21:32:47.616Z","1.20.6":"2020-12-02T04:27:28.174Z","2.0.0-rc.11":"2020-12-02T04:57:14.828Z","2.0.0-rc.12":"2021-01-05T04:52:46.836Z","2.0.0-rc.13":"2021-10-15T17:55:37.997Z","2.0.0-rc.14":"2021-10-15T20:44:21.605Z","2.0.0-rc.15":"2021-10-19T16:04:36.752Z","2.0.0-rc.16":"2021-10-26T23:04:43.332Z","2.0.0-rc.17":"2021-12-20T21:47:46.199Z","2.0.0-rc.18":"2021-12-21T00:28:42.949Z","2.0.0-rc.19":"2022-01-04T17:06:06.876Z","2.0.0-rc.20":"2022-02-18T16:06:23.692Z","2.0.0-rc.21":"2022-03-15T15:36:20.876Z","2.0.0-rc.22":"2022-03-24T01:28:29.170Z","2.0.0-rc.23":"2022-03-30T16:19:12.342Z","2.0.0-rc.24":"2022-04-06T19:02:07.114Z","2.0.0-rc.25":"2022-04-06T20:58:55.712Z","2.0.0-rc.26":"2022-04-07T04:03:20.548Z","2.0.0-rc.27":"2022-05-29T21:03:53.320Z","2.0.0-rc.28":"2022-06-02T20:43:13.746Z","2.0.0-rc.29":"2022-06-28T18:21:08.934Z","2.0.0-rc.30":"2022-07-27T17:23:29.833Z","2.0.0-rc.31":"2022-07-27T17:35:44.473Z","2.0.0-rc.32":"2022-08-01T22:56:51.878Z","2.0.0-rc.33":"2022-08-05T19:03:28.168Z","2.0.0-rc.34":"2022-08-08T15:37:25.055Z","2.0.0-rc.35":"2022-08-29T16:32:04.596Z","2.0.0-rc.36":"2022-09-16T03:35:26.665Z","2.0.0-rc.37":"2022-10-06T03:23:10.021Z","2.0.0-rc.38":"2022-10-19T17:02:10.814Z","2.0.0-rc.39":"2022-10-19T20:56:28.681Z","2.0.0-rc.40":"2022-10-19T22:07:50.385Z","2.0.0-rc.41":"2022-11-14T16:41:55.659Z","2.0.0-rc.42":"2022-12-09T05:17:50.485Z","2.0.0-rc.43":"2022-12-09T20:06:28.795Z","2.0.0-rc.44":"2023-01-31T04:21:09.707Z","2.0.0-rc.45":"2023-01-31T05:27:17.853Z","2.0.0-rc.46":"2023-02-16T17:49:40.019Z","2.0.0-rc.47":"2023-02-18T04:21:08.150Z","2.0.0-rc.48":"2023-02-18T20:43:50.707Z","2.0.0-rc.49":"2023-03-06T16:58:49.822Z","2.0.0-rc.50":"2023-03-06T17:23:38.460Z","2.0.0":"2023-04-10T16:15:56.819Z","2.0.1":"2023-05-03T02:10:36.649Z","2.0.2":"2024-04-09T15:12:20.104Z","2.0.3":"2024-04-10T06:46:55.250Z","3.0.0-beta.1":"2026-03-02T01:24:03.120Z","3.0.0-beta.2":"2026-03-04T18:08:05.662Z","3.0.0-beta.3":"2026-03-04T18:57:22.631Z","3.0.0-beta.4":"2026-03-06T15:42:29.949Z","3.0.0-beta.5":"2026-03-06T23:10:30.197Z","3.0.0-beta.6":"2026-03-07T05:38:16.767Z","3.0.0-beta.7":"2026-03-07T17:46:41.091Z","3.0.0":"2026-03-08T05:21:34.754Z","3.0.1":"2026-03-13T03:37:57.189Z","3.1.0":"2026-03-21T03:48:48.648Z","3.1.1":"2026-03-21T15:40:45.770Z","3.1.2":"2026-03-21T16:48:15.197Z","3.2.0":"2026-03-25T21:10:57.440Z","3.2.1":"2026-03-30T17:17:17.885Z","3.2.2":"2026-03-30T21:08:26.379Z","3.2.3":"2026-04-03T22:46:27.321Z","3.3.0":"2026-04-09T01:44:37.006Z","3.3.1":"2026-04-13T04:17:28.177Z","3.4.0":"2026-04-20T01:45:52.519Z","3.4.1":"2026-04-23T15:37:06.896Z","3.4.2":"2026-04-23T23:19:15.820Z","3.5.0":"2026-05-05T02:54:03.907Z","3.5.1":"2026-05-06T16:26:14.432Z","3.5.2":"2026-05-12T22:38:17.604Z","3.5.3":"2026-05-19T03:49:38.813Z","3.5.4":"2026-05-22T04:37:40.981Z","3.6.0":"2026-05-26T22:25:17.719Z","3.7.0":"2026-06-08T03:26:35.371Z"},"bugs":{"url":"https://github.com/nteract/semiotic/issues"},"author":{"name":"Elijah Meeks","email":"elijahmeeks@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/nteract/semiotic#readme","keywords":["mcp","model-context-protocol","mcp-server","data-visualization","charts","react","d3","canvas","svg","streaming","network-graph","ai","llm","claude","copilot","geographic","choropleth","sankey","force-directed"],"repository":{"type":"git","url":"git+https://github.com/nteract/semiotic.git"},"description":"React data visualization library with built-in MCP server for AI-assisted chart generation","contributors":[{"name":"Susie Lu","email":"susie.lu.shan@gmail.com"}],"maintainers":[{"name":"alexeyraspopov","email":"oleksii.raspopov@gmail.com"},{"name":"emeeks","email":"elijahmeeks@gmail.com"}],"readme":"[![Semiotic](semiotic_logo_horizontal.png \"semiotic\")](https://semiotic.nteract.io)\n\n[![CI](https://github.com/nteract/semiotic/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/nteract/semiotic/actions/workflows/node.js.yml)\n[![npm version](https://img.shields.io/npm/v/semiotic.svg)](https://www.npmjs.com/package/semiotic)\n[![TypeScript](https://img.shields.io/badge/TypeScript-built--in-blue.svg)](https://www.typescriptlang.org/)\n[![semiotic MCP server](https://glama.ai/mcp/servers/nteract/semiotic/badges/card.svg)](https://glama.ai/mcp/servers/nteract/semiotic)\n[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/nteract-semiotic-badge.png)](https://mseep.ai/app/nteract-semiotic)\n\nA React data visualization library designed for AI-assisted development.\n\nSimple charts in 5 lines. Network graphs, streaming data, and coordinated\ndashboards when you need them. Structured schemas and an MCP server so\nAI coding assistants generate correct chart code on the first try.\n\n```jsx\nimport { LineChart } from \"semiotic/xy\"\n\n<LineChart\n  data={salesData}\n  xAccessor=\"month\"\n  yAccessor=\"revenue\"\n/>\n```\n\n## Why Semiotic\n\nSemiotic is a data visualization library for React that combines broad chart\ncoverage with first-class AI tooling. It handles the chart types that most\nlibraries skip — network graphs, streaming data, statistical distributions,\ncoordinated views — and ships with machine-readable schemas so LLMs can\ngenerate correct code without examples.\n\n### Built for AI-assisted development\n\nSemiotic ships with everything an AI coding assistant needs to generate\ncorrect visualizations without trial and error:\n\n- **`semiotic/ai`** — a single import with the 47-chart capability catalog (XY, ordinal, network, realtime, geo, value), optimized for LLM code generation. Prefer family subpaths such as `semiotic/xy`, `semiotic/geo`, and `semiotic/value` when bundle size matters.\n- **`ai/schema.json`** — machine-readable prop schemas for every component\n- **`npx semiotic-mcp`** — an MCP server for tool-based chart rendering in any MCP client\n- **`npx semiotic-ai --doctor`** — validate component + props JSON from the command line with typo suggestions and anti-pattern detection\n- **`diagnoseConfig(component, props)`** — programmatic anti-pattern detector with 12 checks and actionable fixes\n- **`CLAUDE.md`** — instruction files auto-synced for Claude, Cursor, Copilot, Windsurf, and Cline\n- **`llms.txt`** — machine-readable documentation following the emerging standard\n\nEvery chart includes a built-in error boundary, dev-mode validation\nwarnings with typo suggestions, and accessibility features (canvas\n`aria-label`, keyboard-navigable legends, `aria-live` tooltips, SVG\n`<title>`/`<desc>`) so AI-generated code fails gracefully with\nactionable diagnostics instead of a blank screen.\n\n### Beyond standard charts\n\n**Network visualization.** Force-directed graphs, Sankey diagrams, chord\ndiagrams, tree layouts, treemaps, circle packing, and orbit diagrams — all\nas React components with the same prop API as LineChart.\n\n**Streaming data.** Realtime charts render on canvas at 60fps with a\nref-based push API. Built-in decay, pulse, and staleness encoding for\nmonitoring dashboards.\n\n**Coordinated views.** `LinkedCharts` provides hover cross-highlighting,\nbrush cross-filtering, coordinate-based linked crosshairs, and selection\nsynchronization across any combination of chart types — zero wiring.\n\n**Geographic visualization.** Choropleth maps, proportional symbol maps, flow\nmaps with animated particles, and distance cartograms — all canvas-rendered\nwith d3-geo projections, zoom/pan, tile basemaps, and drag-rotate globe spinning.\n\n**Statistical summaries.** Box plots, violin plots, swarm plots, histograms,\nLOESS smoothing, forecast with confidence envelopes, and anomaly detection.\nMarginal distribution graphics on scatterplot axes with a single prop.\n\n**First-class annotations.** Annotations are data-bound objects, not post-hoc\nartwork. Labels, callouts, thresholds, enclosures, statistical overlays, and\nReact widgets move with the chart and render through browser, SSR, and export\npaths. Opt into placement, hierarchy, density, progressive disclosure,\naudience-aware amount, provenance, and editorial lifecycle when the chart\nneeds to communicate more than its encoding alone.\n\n### Start simple, go deep\n\n| Layer | For | Example |\n|---|---|---|\n| **Charts** | Common visualizations with sensible defaults | `<LineChart data={d} xAccessor=\"x\" yAccessor=\"y\" />` |\n| **Frames** | Full control over rendering, interaction, and layout | `<StreamXYFrame chartType=\"line\" lineStyle={...} />` |\n\nEvery Chart component accepts a `frameProps` prop to access the underlying\nFrame API without leaving the simpler interface.\n\n### Serialization and interop\n\nCharts serialize to JSON and back: `toConfig`, `fromConfig`, `toURL`,\n`copyConfig`, `configToJSX`. Have Vega-Lite specs? `fromVegaLite(spec)`\ntranslates them to Semiotic configs — works with `configToJSX()` for\nfull round-trip from notebooks and AI-generated specs.\n\n### When to use something else\n\nNeed a standard bar or line chart for a dashboard you'll never need to\ncustomize beyond colors and labels? [Recharts](https://recharts.org) has a\nlarger ecosystem and more community examples. Need GPU-accelerated rendering\nfor millions of data points? [Apache ECharts](https://echarts.apache.org)\nhandles that scale.\n\nSemiotic is for projects that outgrow those libraries — when you need\nnetwork graphs alongside time series, streaming data alongside static\nsnapshots, or coordinated views across chart types.\n\n## Install\n\n```bash\nnpm install semiotic\n```\n\nRequires React 18.1+ or React 19.\n\n## Quick Examples\n\n### Coordinated Dashboard\n\nHover one chart, highlight the same data in another — zero wiring:\n\n```jsx\nimport { LinkedCharts, Scatterplot, BarChart } from \"semiotic\"\n\n<LinkedCharts>\n  <Scatterplot\n    data={data} xAccessor=\"age\" yAccessor=\"income\" colorBy=\"region\"\n    linkedHover={{ name: \"hl\", fields: [\"region\"] }}\n    selection={{ name: \"hl\" }}\n  />\n  <BarChart\n    data={summary} categoryAccessor=\"region\" valueAccessor=\"total\"\n    selection={{ name: \"hl\" }}\n  />\n</LinkedCharts>\n```\n\n### Streaming Metrics with Decay\n\nLive data fades old points, flashes new ones, flags stale feeds:\n\n```jsx\nimport { RealtimeLineChart } from \"semiotic\"\n\nconst chartRef = useRef()\nchartRef.current.push({ time: Date.now(), value: cpuLoad })\n\n<RealtimeLineChart\n  ref={chartRef}\n  timeAccessor=\"time\"\n  valueAccessor=\"value\"\n  decay={{ type: \"exponential\", halfLife: 100 }}\n  staleness={{ threshold: 5000, showBadge: true }}\n/>\n```\n\n### Network Graphs\n\nForce-directed graphs and Sankey diagrams — same API as LineChart:\n\n```jsx\nimport { ForceDirectedGraph, SankeyDiagram } from \"semiotic\"\n\n<ForceDirectedGraph\n  nodes={people} edges={friendships}\n  colorBy=\"team\" nodeSize={8} showLabels\n/>\n\n<SankeyDiagram\n  edges={budgetFlows}\n  sourceAccessor=\"from\" targetAccessor=\"to\" valueAccessor=\"amount\"\n/>\n```\n\n### Geographic Visualization\n\nChoropleth maps, flow maps, and distance cartograms with canvas rendering,\nzoom/pan, tile basemaps, and animated particles:\n\n```jsx\nimport { ChoroplethMap, FlowMap, DistanceCartogram } from \"semiotic/geo\"\n\n<ChoroplethMap\n  areas={geoJsonFeatures} valueAccessor=\"gdp\"\n  colorScheme=\"viridis\" projection=\"equalEarth\" zoomable tooltip\n/>\n\n<FlowMap\n  nodes={airports} flows={routes} valueAccessor=\"passengers\"\n  showParticles particleStyle={{ color: \"source\", speedMultiplier: 1.5 }}\n/>\n\n<DistanceCartogram\n  points={cities} center=\"rome\" costAccessor=\"travelDays\"\n  showRings costLabel=\"days\" lines={routes}\n/>\n```\n\n### Streaming System Monitor\n\nLive service topology with threshold alerting and click-to-inspect:\n\n```jsx\nimport { StreamNetworkFrame, ChartContainer, DetailsPanel, LinkedCharts } from \"semiotic\"\n\nconst chartRef = useRef()\nchartRef.current.push({ source: \"API\", target: \"Orders\", value: 15 })\n\n<LinkedCharts>\n  <ChartContainer title=\"System Monitor\" status=\"live\"\n    detailsPanel={\n      <DetailsPanel position=\"right\" trigger=\"click\">\n        {(datum) => <div>{datum.id}: {datum.value} req/s</div>}\n      </DetailsPanel>\n    }>\n    <StreamNetworkFrame ref={chartRef} chartType=\"sankey\"\n      showParticles particleStyle={{ proportionalSpeed: true }}\n      thresholds={{ metric: n => n.value, warning: 100, critical: 250 }}\n    />\n  </ChartContainer>\n</LinkedCharts>\n```\n\n### Standard Charts\n\nLine, bar, scatter, area — all the basics, with sensible defaults:\n\n```jsx\nimport { LineChart, BarChart } from \"semiotic\"\n\n<LineChart\n  data={salesData}\n  xAccessor=\"month\" yAccessor=\"revenue\"\n  curve=\"monotoneX\" showPoints\n/>\n\n<BarChart\n  data={categoryData}\n  categoryAccessor=\"department\" valueAccessor=\"sales\"\n  orientation=\"horizontal\" colorBy=\"region\"\n/>\n```\n\n## All Chart Components\n\n| Category | Components |\n|---|---|\n| **XY** | `LineChart` `AreaChart` `DifferenceChart` `StackedAreaChart` `Scatterplot` `ConnectedScatterplot` `BubbleChart` `Heatmap` `QuadrantChart` `MultiAxisLineChart` `MinimapChart` `CandlestickChart` `ScatterplotMatrix` |\n| **Categorical** | `BarChart` `StackedBarChart` `GroupedBarChart` `LikertChart` `SwimlaneChart` `FunnelChart` `SwarmPlot` `BoxPlot` `Histogram` `ViolinPlot` `RidgelinePlot` `DotPlot` `PieChart` `DonutChart` `GaugeChart` |\n| **Network** | `ForceDirectedGraph` `ChordDiagram` `SankeyDiagram` `ProcessSankey` `TreeDiagram` `Treemap` `CirclePack` `OrbitDiagram` |\n| **Geo** | `ChoroplethMap` `ProportionalSymbolMap` `FlowMap` `DistanceCartogram` |\n| **Realtime** | `RealtimeLineChart` `RealtimeHistogram` `RealtimeSwarmChart` `RealtimeWaterfallChart` `RealtimeHeatmap` |\n| **Coordination** | `LinkedCharts` |\n| **Layout** | `ChartGrid` `ContextLayout` `CategoryColorProvider` |\n| **Frames** | `StreamXYFrame` `StreamOrdinalFrame` `StreamNetworkFrame` `StreamGeoFrame` |\n\n### Vega-Lite Translation\n\nPaste a Vega-Lite spec, get a Semiotic chart:\n\n```jsx\nimport { fromVegaLite } from \"semiotic/data\"\nimport { configToJSX, fromConfig } from \"semiotic\"\n\nconst config = fromVegaLite({\n  mark: \"bar\",\n  data: { values: [{ a: \"A\", b: 28 }, { a: \"B\", b: 55 }] },\n  encoding: {\n    x: { field: \"a\", type: \"nominal\" },\n    y: { field: \"b\", type: \"quantitative\" },\n  },\n})\n\n// Render directly\nconst { componentName, props } = fromConfig(config)\n// → componentName: \"BarChart\", props: { data, categoryAccessor: \"a\", valueAccessor: \"b\" }\n\n// Or generate JSX code\nconfigToJSX(config)\n// → <BarChart data={[...]} categoryAccessor=\"a\" valueAccessor=\"b\" />\n```\n\nSupports bar, line, area, point, rect, arc, tick marks with encoding translation\nfor color, size, aggregation, and binning.\n\n### Conversation Arc Telemetry\n\nCapture and replay the path an AI-assisted chart session took:\n\n```ts\nimport {\n  createLocalStorageConversationArcSink,\n  enableConversationArc,\n  getConversationArcStore,\n  loadConversationArc,\n  registerConversationArcSink,\n} from \"semiotic/ai\"\n\nconst sink = createLocalStorageConversationArcSink({ key: \"my-app:arc\" })\nregisterConversationArcSink(sink)\nenableConversationArc({ sessionId: \"session-abc\" })\n\ngetConversationArcStore().record({ type: \"chart-rendered\", component: \"LineChart\" })\nloadConversationArc(sink.load(), { enabled: false })\n```\n\n## Bundle Sizes\n\nSemiotic ships 12 entry points. **Don't import from `\"semiotic\"` unless you need everything** — use the sub-path that matches your chart type:\n\n<!-- semiotic-bundle-sizes:start -->\n<!-- Auto-generated by `scripts/sync-bundle-sizes.mjs`. Edit dist/*, not this block. -->\n\n| Entry Point | gzip | What's inside |\n|---|---|---|\n| `semiotic/xy` | **90 KB** | LineChart, AreaChart, Scatterplot, Heatmap, + 8 more XY charts |\n| `semiotic/ordinal` | **74 KB** | BarChart, PieChart, BoxPlot, Histogram, + 11 more categorical charts |\n| `semiotic/network` | **68 KB** | ForceDirectedGraph, SankeyDiagram, ProcessSankey, Treemap, + 4 more |\n| `semiotic/geo` | **55 KB** | ChoroplethMap, FlowMap, DistanceCartogram, ProportionalSymbolMap |\n| `semiotic/realtime` | **95 KB** | RealtimeLineChart, RealtimeHistogram, + 4 streaming charts |\n| `semiotic/server` | **127 KB** | renderChart, renderDashboard, renderToImage, renderToAnimatedGif |\n| `semiotic/utils` | **37 KB** | ThemeProvider, validators, serialization — no chart components |\n| `semiotic/recipes` | **9 KB** | Pure layout functions (waffle, marimekko, flextree, dagre, …) |\n| `semiotic/themes` | **4 KB** | Theme presets only (tufte, carbon, etc.) |\n| `semiotic/data` | **3 KB** | bin, rollup, groupBy, pivot, fromVegaLite |\n| `semiotic/value` | **6 KB** | BigNumber — focal-value KPI / scorecard (SingleValueFrame POC) |\n| `semiotic/ai` | **246 KB** | All 47 schema-backed charts + validation — optimized for LLM code generation |\n| `semiotic` | **203 KB** | Everything below (full bundle) |\n\n<!-- semiotic-bundle-sizes:end -->\n\n```jsx\n// Import from the sub-path, not from \"semiotic\"\nimport { LineChart } from \"semiotic/xy\"\nimport { BarChart } from \"semiotic/ordinal\"\nimport { SankeyDiagram } from \"semiotic/network\"\nimport { ChoroplethMap } from \"semiotic/geo\"\n```\n\n**Tree-shaking**: Each sub-path is a self-contained bundle with `\"sideEffects\": false`. Bundlers (webpack, Rollup, Vite, esbuild) will tree-shake unused exports. If you only use `LineChart` from `semiotic/xy`, the bar/pie/network code is never included.\n\n**When to use `\"semiotic\"`**: Only if your app uses charts from 3+ categories (XY + ordinal + network) and you'd rather have one import than three. The full bundle is roughly the sum of every sub-path bundle above — see the `semiotic` row of the table for the current number.\n\n## TypeScript\n\nBuilt with `strict: true`. Full type definitions ship with the package.\nGenerics for type-safe accessors:\n\n```tsx\ninterface Sale { month: number; revenue: number }\n\n<LineChart<Sale>\n  data={sales}\n  xAccessor=\"month\"    // TS validates this is keyof Sale\n  yAccessor=\"revenue\"\n/>\n```\n\n## Server-Side Rendering\n\nAll chart components render SVG automatically in server environments — no\nspecial imports or configuration needed:\n\n```jsx\n// Works in Next.js App Router, Remix, Astro — same component, same props\nimport { LineChart } from \"semiotic\"\n\n// Server: renders <svg> with path/circle/rect elements\n// Client: renders <canvas> with SVG overlay for axes\n<LineChart data={data} xAccessor=\"date\" yAccessor=\"value\" />\n```\n\nFor standalone SVG/PNG/GIF generation (email, OG images, PDF, Slack), use the server entry point:\n\n```js\nimport { renderChart, renderToImage, renderToAnimatedGif } from \"semiotic/server\"\n\n// SVG — sync, no dependencies\nconst svg = renderChart(\"LineChart\", {\n  data, xAccessor: \"date\", yAccessor: \"value\",\n  theme: \"tufte\", title: \"Revenue Trend\",\n})\n\n// PNG — async, requires sharp\nconst png = await renderToImage(\"BarChart\", { data, ... }, { format: \"png\", scale: 2 })\n\n// Animated GIF — async, requires sharp + gifenc\nconst gif = await renderToAnimatedGif(\"line\", data, { ... }, { fps: 12 })\n```\n\n## MCP Server\n\nmcp-name: io.github.nteract/semiotic\n\nSemiotic ships with an [MCP server](https://modelcontextprotocol.io) that lets AI coding assistants render charts, diagnose configuration problems, discover schemas, read packaged AI guidance, and get chart recommendations via tool calls.\n\n### Setup\n\nAdd to your MCP client config (e.g. `claude_desktop_config.json` for Claude Desktop):\n\n```json\n{\n  \"mcpServers\": {\n    \"semiotic\": {\n      \"command\": \"npx\",\n      \"args\": [\"semiotic-mcp\"]\n    }\n  }\n}\n```\n\nNo API keys or authentication required. The server runs locally via stdio. HTTP mode is also available for inspectors and web clients: `npx semiotic-mcp --http --port 3001`.\n\n### Tools\n\n| Tool | Description |\n|------|-------------|\n| **`renderChart`** | Render a Semiotic chart to static SVG. Supports the components returned by `getSchema` that are marked `[renderable]`. Pass `{ component: \"LineChart\", props: { data: [...], xAccessor: \"x\", yAccessor: \"y\" } }`. Returns SVG string or validation errors with fix suggestions. |\n| **`getSchema`** | Return the prop schema for a specific component. Pass `{ component: \"LineChart\" }` to get its props, or omit `component` to list all 47 chart schemas. Components marked `[renderable]` are available through `renderChart`; realtime charts require a browser/live environment. |\n| **`suggestChart`** | Legacy sample-row recommender. Pass `{ data: [{...}, ...] }` with 1–5 sample objects plus optional broad intent/capability filters. |\n| **`suggestCharts`** | Capability-based recommender for bounded row data. Returns ranked chart suggestions with scores, reasons, caveats, import paths, and ready-to-use props. |\n| **`suggestStreamCharts`** | Recommend realtime charts from a stream schema, throughput, and retention hints. |\n| **`suggestDashboard`** | Build a multi-panel dashboard suggestion that covers distinct analytical intents. |\n| **`suggestStretchCharts`** | Recommend audience-literacy stretch picks from an `AudienceProfile`. |\n| **`repairChartConfig`** | Check whether a requested chart fits a dataset and return ranked alternatives when it does not. |\n| **`interrogateChart`** | Return a statistical summary and chart-aware context for answering natural-language questions with optional annotations. |\n| **`diagnoseConfig`** | Check a chart configuration for common problems — empty data, bad dimensions, missing accessors, wrong data shape, and more. Returns a human-readable diagnostic report with actionable fixes. |\n| **`reportIssue`** | Generate a pre-filled GitHub issue URL for bug reports or feature requests. Pass `{ title: \"...\", body: \"...\", labels: [\"bug\"] }`. Returns a URL the user can open to submit. |\n| **`applyTheme`** | List named theme presets or return ThemeProvider/CSS/token usage for a preset such as `{ name: \"tufte\" }`. |\n\n### Resources\n\n| Resource | Description |\n|----------|-------------|\n| **`semiotic://schema`** | Full machine-readable component schema JSON. |\n| **`semiotic://components`** | Component index showing renderable/browser-only status and MCP categories. |\n| **`semiotic://behavior-contracts`** | Agent-visible semantic rules for color precedence, required prop combinations, push refs, and renderability. |\n| **`semiotic://system-prompt`** | Compact AI instructions with import rules, chart props, SSR guidance, and pitfalls. |\n| **`semiotic://examples`** | Copy-paste chart examples by data shape. |\n\n### Prompts\n\n| Prompt | Description |\n|--------|-------------|\n| **`build-semiotic-chart`** | Reusable workflow for choosing a chart, reading schema, diagnosing props, and rendering a preview. |\n| **`debug-semiotic-chart`** | Reusable workflow for debugging invalid props, rendering failures, and issue reports. |\n\n### Example: get schema for a component\n\n```\nTool: getSchema\nArgs: { \"component\": \"LineChart\" }\n→ Returns: { \"name\": \"LineChart\", \"description\": \"...\", \"parameters\": { \"properties\": { \"data\": ..., \"xAccessor\": ..., ... } } }\n```\n\n### Example: suggest a chart for your data\n\n```\nTool: suggestChart\nArgs: {\n  \"data\": [\n    { \"month\": \"Jan\", \"revenue\": 120, \"region\": \"East\" },\n    { \"month\": \"Feb\", \"revenue\": 180, \"region\": \"West\" }\n  ]\n}\n→ Returns:\n  1. BarChart (high confidence) — categorical field (region) with values (revenue)\n  2. StackedBarChart (medium confidence) — two categorical fields (month, region)\n  3. DonutChart (medium confidence) — 2 categories — proportional composition\n```\n\n### Example: render a chart\n\n```\nTool: renderChart\nArgs: {\n  \"component\": \"BarChart\",\n  \"props\": {\n    \"data\": [\n      { \"category\": \"Q1\", \"revenue\": 120 },\n      { \"category\": \"Q2\", \"revenue\": 180 },\n      { \"category\": \"Q3\", \"revenue\": 150 }\n    ],\n    \"categoryAccessor\": \"category\",\n    \"valueAccessor\": \"revenue\"\n  }\n}\n→ Returns: <svg>...</svg>\n```\n\n### Example: diagnose a broken config\n\n```\nTool: diagnoseConfig\nArgs: { \"component\": \"LineChart\", \"props\": { \"data\": [] } }\n→ Returns: ✗ [EMPTY_DATA] data is an empty array — Fix: provide at least one data point\n```\n\n### Example: report an issue\n\n```\nTool: reportIssue\nArgs: {\n  \"title\": \"Bug: BarChart tooltip shows undefined for custom accessor\",\n  \"body\": \"When using valueAccessor='amount', tooltip displays 'undefined'.\\n\\ndiagnoseConfig output: ✓ no issues detected.\",\n  \"labels\": [\"bug\"]\n}\n→ Returns: Open this URL to submit the issue: https://github.com/nteract/semiotic/issues/new?...\n```\n\n### CLI alternative\n\nFor quick validation without an MCP client:\n\n```bash\nnpx semiotic-ai --list         # list components with import paths and renderability\nnpx semiotic-ai --list --json  # machine-readable component index\nnpx semiotic-ai --schema GaugeChart\nnpx semiotic-ai --suggest '{\"data\":[{\"category\":\"A\",\"value\":10}],\"intent\":\"comparison\"}'\nnpx semiotic-ai --doctor       # validate component + props JSON\nnpx semiotic-ai --schema       # dump all chart schemas\nnpx semiotic-ai --compact      # compact schema (fewer tokens)\n```\n\n`--doctor` uses the full `diagnoseConfig` checks when `dist` is available and falls back to schema-only validation in clean source checkouts.\n\n## Where to find Semiotic for AI assistants\n\nSemiotic is indexed by AI-coding-agent documentation tools so your assistant (Claude Code, Cursor, Cline, Copilot, etc.) can pull current docs and tools without copy-paste:\n\n- **Context7** — [context7.com/nteract/semiotic](https://context7.com/nteract/semiotic) (configured via `context7.json`)\n- **DeepWiki** — [deepwiki.com/nteract/semiotic](https://deepwiki.com/nteract/semiotic)\n- **GitMCP** — [gitmcp.io/nteract/semiotic](https://gitmcp.io/nteract/semiotic) (exposes the repo as an MCP endpoint directly)\n- **Official MCP Registry** — search \"semiotic\" at [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)\n- **Smithery** — [smithery.ai/server/nteract/semiotic](https://smithery.ai/server/nteract/semiotic)\n\nAgent-facing API surface:\n\n- **`CLAUDE.md`**, **`ai/schema.json`**, **`ai/behaviorContracts.cjs`** — bundled in the npm tarball (see `package.json#files`); agents that install Semiotic locally read these directly. `CLAUDE.md` is the quick-start cheat sheet (HOC props, push API, theming, usage notes); `ai/schema.json` is the JSON Schema for every chart's prop surface (47 charts); `ai/behaviorContracts.cjs` carries the agent-visible semantic rules (color precedence, push-mode requirements, ID-accessor contracts).\n- [**`semiotic.nteract.io/llms.txt`**](https://semiotic.nteract.io/llms.txt) + [**`/llms-full.txt`**](https://semiotic.nteract.io/llms-full.txt) — deployed at the docs site per the [llms.txt standard](https://llmstxt.org). Agents fetch the navigation map (`llms.txt`) or the full inlined docs (`llms-full.txt`) over HTTP; they're not part of the npm package itself.\n\n## Documentation\n\n[Interactive docs and examples](https://semiotic.nteract.io)\n\n- [Getting Started](https://semiotic.nteract.io/getting-started)\n- [Charts](https://semiotic.nteract.io/charts) — chart types with live examples\n- [Frames](https://semiotic.nteract.io/frames) — full Frame API reference\n- [Features](https://semiotic.nteract.io/features) — axes, tooltips, interaction, responsive behavior, and composition\n- [Annotations](https://semiotic.nteract.io/annotations) — first-class annotation types, design guidance, provenance, and lifecycle\n- [Cookbook](https://semiotic.nteract.io/cookbook) — advanced patterns and recipes\n- [Playground](https://semiotic.nteract.io/playground) — interactive prop exploration\n\n## Upgrading\n\n- [Migration Guide](./MIGRATION.md) — upgrading from v1.x or v2.x\n- [Changelog](./CHANGELOG.md) — full release history\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). Our community follows the nteract\n[Code of Conduct](https://github.com/nteract/nteract/blob/main/CODE_OF_CONDUCT.md).\n\n## Acknowledgments\n\nDevelopment of this library owes a lot to Susie Lu, Jason Reid, James Womack,\nMatt Herman, Shelby Sturgis, and Tristan Reid.\n\nThe Sankey layout engine is based on [sankey-plus](https://github.com/tomshanley/sankey-plus)\nby [Tom Shanley](https://github.com/tomshanley), which improved on his earlier\n`d3-sankey-circular` with better cycle detection, hierarchical arc stacking,\nand dynamic extent adjustment.\n\n_Semiotic icon based on an icon by Andre Schauer._\n\n## License\n\n[Apache 2.0](./LICENSE)\n","readmeFilename":"README.md"}