{"bugs":{"url":"https://github.com/plotly/plotly.js/issues"},"dist":{"shasum":"f93a5d2afe58e5f2e94859c7adf6d63b920ae5dc","tarball":"https://registry.npmjs.org/plotly.js/-/plotly.js-4.1.2.tgz","fileCount":1247,"integrity":"sha512-+0CpavZ4QofYgr1OBigX1Ut+CyMkx74gQWiWRBNoAHwBnyrOjKaLq7UWWa0YFArYF3TMx50HvnUh2RjVatedzg==","signatures":[{"sig":"MEYCIQDIdZKkgYqNwAr9YwsuGxn6YxsQ3Z8uhHwdE//8J+VzVAIhAL0aQmgCa2QJW7f2c8yDmkJEQ+Ej4smMaDREaX7lcySN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGb2cY+Vqlxm+eYNGdh3ibF9WC1Ko1zrVV5PeSLo+yroAiEAkK5+qt3X/KT9NLqyKnrZaS9DesHdFA3tPl/GJwjywaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98391891},"main":"./lib/index.js","name":"plotly.js","types":"./lib/index.d.ts","author":{"name":"Plotly, Inc."},"engines":{"node":">=22.0.0"},"gitHead":"c9ce4738fb54e9db325dfb7c056a5cde113c4fb2","license":"MIT","scripts":{"b64":"python3 test/image/generate_b64_mocks.py && node devtools/test_dashboard/server.mjs","lint":"npx @biomejs/biome lint","test":"npm run test-jasmine -- --nowatch && npm run test-bundle && npm run test-image && npm run test-export && npm run test-syntax && npm run lint","build":"npm run empty-dist && npm run preprocess && npm run entry-point-types && npm run find-strings && npm run bundle && npm run extra-bundles && npm run locales && npm run schema dist && npm run stats","start":"node devtools/test_dashboard/server.mjs","stats":"node tasks/stats.mjs","bundle":"node tasks/bundle.mjs","schema":"node tasks/schema.mjs","strict":"node devtools/test_dashboard/server.mjs --strict","cibuild":"npm run empty-dist && npm run preprocess && node tasks/cibundle.mjs","locales":"node tasks/locales.mjs","prepack":"tsc -b tsconfig.build.json --force","pretest":"node tasks/pretest.js","version":"npm run build && git add -A lib dist build src/version.js","baseline":"node test/image/make_baseline.mjs","lint-fix":"npx @biomejs/biome format ./test/image/mocks --write; npx @biomejs/biome lint --write || true","mathjax3":"node devtools/test_dashboard/server.mjs --mathjax3","postpack":"tsc -b tsconfig.build.json --clean","test-mock":"node tasks/test_mock.mjs","typecheck":"tsc --noEmit","empty-dist":"node tasks/empty_dist.js","preprocess":"node tasks/preprocess.js","preversion":"check-node-version --node 22 --npm 10 && npm-link-check && npm ls --omit=dev --all","test-image":"node test/image/compare_pixels_test.mjs","postpublish":"node tasks/sync_packages.js","postversion":"node -e \"console.log('Version bumped and committed. If ok, run: git push && git push --tags')\"","test-bundle":"node tasks/test_bundle.js","test-export":"node test/image/export_test.js","test-syntax":"tsx tasks/test_syntax.js && npm run find-strings -- --no-output","find-strings":"node tasks/find_locale_strings.js","regl-codegen":"node devtools/regl_codegen/server.mjs","test-jasmine":"karma start test/jasmine/karma.conf.js","custom-bundle":"node tasks/custom_bundle.mjs","extra-bundles":"node tasks/extra_bundles.mjs","mathjax3chtml":"node devtools/test_dashboard/server.mjs --mathjax3chtml","mathjax4chtml":"node devtools/test_dashboard/server.mjs --mathjax4chtml","use-draftlogs":"node tasks/use_draftlogs.js","test-plain-obj":"node tasks/test_plain_obj.mjs","empty-draftlogs":"node tasks/empty_draftlogs.js","typecheck-watch":"tsc --noEmit --watch","entry-point-types":"node tasks/entry_point_types.mjs","entry-point-types-check":"node tasks/entry_point_types.mjs --check","schema-typegen-diff-check":"npm run schema && git diff --exit-code src/types/generated/schema.d.ts test/plot-schema.json","maplibre-worker-diff-check":"npm run preprocess && git diff --exit-code build/maplibre_worker.js"},"webpack":"./dist/plotly.js","_npmUser":{"name":"camdecoster","email":"cameron.decoster@gmail.com"},"homepage":"https://github.com/plotly/plotly.js#readme","keywords":["graphing","plotting","data","visualization","plotly"],"overrides":{"to-px":"1.0.1","falafel":{"acorn":"^8.1.1"}},"repository":{"url":"git+https://github.com/plotly/plotly.js.git","type":"git"},"_npmVersion":"10.9.8","description":"The open source javascript graphing library that powers plotly","directories":{},"maintainers":[{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"roman-nb","email":"roman@plot.ly"},{"name":"camdecoster","email":"cameron.decoster@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"aborrmann","email":"adrian.borrmann@plot.ly"},{"name":"emilykl-plotly","email":"emily@plot.ly"},{"name":"packages-team-plotly","email":"packages@plot.ly"}],"_nodeVersion":"22.23.0","dependencies":{"culori":"^4.0.2","d3-geo":"^1.12.1","d3-time":"^1.1.0","gl-mat4":"^1.2.0","gl-text":"^1.4.0","d3-force":"^1.2.1","@types/d3":"^3.5.53","d3-format":"^1.4.5","has-hover":"^1.0.1","is-mobile":"^5.0.0","@plotly/d3":"3.8.2","@turf/area":"^7.4.0","@turf/meta":"^7.4.0","polybooljs":"^1.2.2","regl-splom":"^1.0.14","maplibre-gl":"6.11.2","regl-line2d":"^3.1.4","@plotly/regl":"^2.1.2","d3-hierarchy":"^1.1.9","regl-error2d":"^2.0.12","svg-path-sdf":"^2.0.0","webgl-context":"^2.2.0","@turf/centroid":"^7.4.0","d3-interpolate":"^3.0.1","d3-time-format":"^2.3.0","fast-isnumeric":"^1.1.4","parse-svg-path":"^0.2.0","regl-scatter2d":"^3.4.0","topojson-client":"^3.1.0","world-calendars":"^1.0.4","point-in-polygon":"^1.1.0","probe-image-size":"^7.4.0","@plotly/d3-sankey":"0.12.3","d3-geo-projection":"^2.9.0","base64-arraybuffer":"^1.0.2","country-iso-search":"^0.1.2","has-passive-events":"^1.0.0","mouse-event-offset":"^3.0.2","native-promise-only":"^0.8.1","@plotly/point-cluster":"^3.1.9","@plotly/d3-sankey-circular":"0.33.1","strongly-connected-components":"^1.0.1"},"typesVersions":{"*":{"lib/*":["./src/types/generated/entry_points/*.d.ts"],"lib/index":["./lib/index.d.ts"],"lib/index.d.ts":["./lib/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","glob":"^13.0.6","sass":"^1.105.1","sirv":"^3.0.2","jsdom":"^29.1.1","karma":"^6.4.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","esbuild":"^0.28.2","falafel":"^2.2.5","fuse.js":"^7.5.0","jasmine":"3.5.0","fs-extra":"^11.4.1","gzip-size":"^7.0.0","deep-equal":"^2.2.3","pixelmatch":"^7.2.0","run-series":"^1.1.9","typescript":"^7.0.2","@types/node":"^26.6.4","into-stream":"^9.1.0","jasmine-core":"3.5.0","pretty-bytes":"^7.2.0","karma-esbuild":"^2.3.0","karma-jasmine":"^3.3.1","minify-stream":"^2.1.0","virtual-webgl":"^1.0.7","@biomejs/biome":"^2.5.15","karma-viewport":"1.0.2","npm-link-check":"^5.0.1","true-case-path":"^2.2.1","read-last-lines":"^1.10.0","karma-ie-launcher":"^1.0.0","stream-browserify":"^3.0.0","@plotly/mathjax-v3":"npm:mathjax@^3.2.2","@plotly/mathjax-v4":"npm:mathjax@^4.1.3","check-node-version":"^4.2.1","esbuild-plugin-glsl":"^1.4.2","karma-spec-reporter":"^0.0.37","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-verbose-reporter":"^0.0.8","karma-jasmine-spec-tags":"^1.3.0","esbuild-plugin-inline-css":"^0.0.1","esbuild-plugin-environment":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plotly.js_4.1.2_1791205378806_0.23159762247811377","host":"s3://npm-registry-packages-npm-production"},"_id":"plotly.js@4.1.2","version":"4.1.2"}