{"_id":"@cosmos.gl/graph","_rev":"51-f5579e9653ebde25ad427b51122a6e34","name":"@cosmos.gl/graph","dist-tags":{"rc":"2.6.2-rc.0","latest":"3.4.2","beta":"3.5.0-beta.2"},"versions":{"2.0.0-beta.26":{"name":"@cosmos.gl/graph","version":"2.0.0-beta.26","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.0.0-beta.26","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"53d15926426a5303765c4876980e5a4dde545ac3","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.0.0-beta.26.tgz","fileCount":162,"integrity":"sha512-9y2MTfQpzXHBXIq+Pyl4rTCNEudo4EiWjiQuGM6hctbQrUOQZBuXT0Jo6h1icA54PfW6lvSY7Eojj/7MI19WRQ==","signatures":[{"sig":"MEUCIAMvlDLQJCzitrhJZEakYMzPBhaq3WwBHIIyCmztJMvCAiEAqcmhWHXPaxShgOG7UZ7NjST7gfhhgAyWt9HaFUTel0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2523077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"2ba3979a090a15a06fdc99d1d5c91feb4e3ef487","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"rokotyan","email":"nikita@rokotyan.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.3","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"22.9.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.0.0-beta.26_1746748318820_0.780872267186522","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.27":{"name":"@cosmos.gl/graph","version":"2.0.0-beta.27","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.0.0-beta.27","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"b35171239519c041923df631a0bf595399b6dafc","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.0.0-beta.27.tgz","fileCount":164,"integrity":"sha512-QaXzvgnnwZl/Z/PJxvolh+D43OUFoV6JUfve0WS4qs7mY0jPdxSk3wByIrNo/8blvgmOadKdR+xXCYdFO5hZUg==","signatures":[{"sig":"MEYCIQDZyJah2rStMeYadEsSBeo7MkLOdTbnu+zoRVn792R+0wIhAJ03tersjgK/ZG8GlOQSgF6Jqj93wN6axnq6b4JUUp6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"3863b1ccccd4f34f5048a59874c56ac66ad741e1","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.0.0-beta.27_1747324334088_0.17089405547708436","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cosmos.gl/graph","version":"2.0.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.0.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"6f04bd92d2a09b398bb76f941f3ca282f5ef9ab8","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.0.0.tgz","fileCount":164,"integrity":"sha512-lhEK00XJM2PIebXoY6xEXWOgctstE6+r9PEpQUldrrg5wUD4ZyTkgrgklFaQiOqBCj1KuAXfuueIjQ4bDxPgWg==","signatures":[{"sig":"MEUCIQDeVjbvtMUx1L+7z8RIuiGQ8hf88HC+oy1KQPMk9qMjOAIgbjnSxtz+e6sL9I2navAFffNKGFNRq8URORppfSOWkLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"24d6291f2a90bdc737fc940a3f6f526ac0b74c3d","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.0.0_1747420210930_0.756146249378723","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@cosmos.gl/graph","version":"2.1.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.1.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"70963200c5f8ae00edbc07e807d6d4f7faafeffb","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.1.0.tgz","fileCount":164,"integrity":"sha512-kdhkAP7SfeGZJPrpbKd8kENJLRScUPpyJJSJx0Vg9HyeMc8HrNGld+YwVvS9MpsORbAb0dfktZWxFHcBTWpq6A==","signatures":[{"sig":"MEQCICA776BS0cJAV/MhMgmprSYcDriuc2tt7dFe7D0aG5qXAiAJ5lNUpS9Lgmej62WGxcWz0UkK1S0CMXyEr17PzTKiUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3590290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"31c7ceb0828bf3e7ec24b0b3c10f0b49ca8e64e4","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.1.0_1748052416045_0.5169811570861023","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@cosmos.gl/graph","version":"2.2.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.2.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"947484e1ade0b0e6fc68b3c8baf6ffff7eaee406","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.2.0.tgz","fileCount":170,"integrity":"sha512-hIZV3Ffmj+/zcRWmjN5jYeMFnap1EfTwYRW/TQLwiME/jt9Z9ZAEcrYjVfeXiFpz9FdFXpaqAJbt+3b6/W9IOA==","signatures":[{"sig":"MEYCIQDHt7PCnTJwy0yCHvxMk+2b0jycXHHIa76DoscIZ4e7kQIhAJ/u5kr3a28hIMNUoAzB65addxREwAFc3sU9KrpbiMwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"ddf2887eb396343385b07acaede9f061a06cc111","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","deprecated":"this package has been deprecated","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.2.0_1748511364250_0.9902405009824444","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@cosmos.gl/graph","version":"2.2.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.2.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"6dba440ac834d6466c3cbc2a4426e37f36242b09","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.2.1.tgz","fileCount":170,"integrity":"sha512-3d7h7p1NFE37x1kGn67fLGBZs6BOfEeWt+8h2VeQfjSOjGTGuRLvkKhBCB3ha1ccjZ3Eg3TTo/z0qJ8RcJBJ3A==","signatures":[{"sig":"MEUCIQDi+A01tDVHkYMST4N9MVFuJMPAUbGrq0uCTFcWrGijHgIgP1B2XIjYeHKrlNkFcgGjWi0St33omhwz7qndNzQywlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"55cfd5d50c2fcd1ae7856fc7cb709322c99db881","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.2.1_1749019488558_0.7914044012068309","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-beta.0":{"name":"@cosmos.gl/graph","version":"2.3.0-beta.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.3.0-beta.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"2ea27ef4bcde354707547078a244b21a94a82575","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.3.0-beta.0.tgz","fileCount":170,"integrity":"sha512-ceQW4fKVqi+PwZKIUm0mG+au1nIQyl9bpVWTSDkj/9PccN1f433T6h1w66KmwlfAIRovvq/XLbTZvYT6s95kZg==","signatures":[{"sig":"MEUCIQC/awtpJhlrfI6h8Se4j3r+5MuGcEOHs9Z02Pn2U2DxlAIgZkPqYkrHD7vPhsbDavWz125jKg6EW2pHRfVqHFDbY+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3679813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"b23769cc41f965fbace07f5a27a17c5d841a0287","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.3.0-beta.0_1749699017225_0.5054003820052846","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@cosmos.gl/graph","version":"2.3.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.3.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"8293f2a5d13ef345d00419252503ff0aecb767db","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.3.0.tgz","fileCount":171,"integrity":"sha512-onR/Wh4smMiUgemqXFMoyLdA9MyBOyNfuU+Lr06UO69Dj6WhgeZj/PG+5rHzo68ioSdcc5AROt2L9uw/q27KSA==","signatures":[{"sig":"MEUCIQCIjNEsiYNTGo2d9vg0UaW8Uj2La4nrEuscJqSxmoYVzwIgBKnzhIgo2mUMtqnELhCMqQh9fLr5zUTRqXTD2UROZ/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3919743},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"a223e4ba7b1b70f521533719a4cf6c74cc76ba9d","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","actor":{"name":"stukova","type":"user","email":"stukova.o@gmail.com"},"email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.3.0_1750241537400_0.9163596198552248","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-beta.0":{"name":"@cosmos.gl/graph","version":"2.3.1-beta.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.3.1-beta.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"5a9f8041b03770ec1e694a9e1068a792b7651501","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.3.1-beta.0.tgz","fileCount":171,"integrity":"sha512-KI7GoicFu+5XleMpSd2XofSKYJ3e9jclJDF8PPcwRQN83Xaq7Lgl1Rrg4RAlMzQme1kwAVQNMMz2oD6XtzvuzA==","signatures":[{"sig":"MEUCIQD0EbBtQG97X6FbDeQG7TWcYQVmTwxaQoXTPwGBCVNzJAIgAJcA5xWLAf2oPosN4swEiY5UOFPRVdR8RVRSB5mlsq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3927567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"fa9320bc6cbca0099cd3682f0159f01b2f4b7b63","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","actor":{"name":"stukova","type":"user","email":"stukova.o@gmail.com"},"email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.3.1-beta.0_1750323177679_0.6262901830728678","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-beta.1":{"name":"@cosmos.gl/graph","version":"2.3.1-beta.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.3.1-beta.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"ab288d92d281cf0336360c56accc5797d784599d","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.3.1-beta.1.tgz","fileCount":175,"integrity":"sha512-SVIBLT4ts38+2Es1iUe728a6H3w7AGrH6g1uDB8kiPe+7ROFEv355OqF5edAb1YHvreUMD/ZbZP4iULI5dBEpw==","signatures":[{"sig":"MEQCIBDTRPyVOulguycgogoTbRpNviLQxmo4pCaLxDAAGW/vAiAErPv/FnB6w6RGaVr9dVNiS2OKDPfLGFgs3Gv0DZSPJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969660},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"cb2d405531b2eb391a81b5239cdef31fd66ea764","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","actor":{"name":"stukova","type":"user","email":"stukova.o@gmail.com"},"email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.3.1-beta.1_1752128624798_0.5865752165433589","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@cosmos.gl/graph","version":"2.3.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.3.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"c9ed60f5491c3c51940f7229d5427bb87989830e","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.3.1.tgz","fileCount":175,"integrity":"sha512-2DRvvZeMAXXoliF9g2wXCokiPphcHwpyc6G9ZbiOmkCQtmyYNx+XEj2QRCPR7xc7/woThk+RLod2JpLeUA2/dA==","signatures":[{"sig":"MEQCIH23Tr3aNwQ28L9cZTBCsVWLazUpYya3V37jPXH5hdWIAiAWR9ppCu7u+q2APwICqL3GoVDOmNSeuogbRGobp3cGCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"8449c5b0660ea78ebc5472805df032010ce00c5f","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.19.0","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^5.30.5","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.3.1_1753340674383_0.21133154816376387","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@cosmos.gl/graph","version":"2.4.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.4.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"f089c457b2a7593afaa5c0f8dff416b1c5c115b8","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.4.0.tgz","fileCount":186,"integrity":"sha512-9KxpX9079zBg7/JpzipZAQ0H6qkmZjQSlhB1+2f10idWBpo4+vR45wEmEEvB/Q0XIxs4HTrh2fPqIemKXp/ofg==","signatures":[{"sig":"MEUCIQDNhlhzKhvqaLYQenTwpXmAkR8kFPD/FNhXv0OUhQeKAwIgTt8V+AZ2T3vf8daV9zyq7d/G0cknZiEJHhuiz8qzkk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4117121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"528ea4f0569c61154b69329ae1d71aa84ab556c6","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.8.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"20.18.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.4.0_1756120552818_0.6021894627290192","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@cosmos.gl/graph","version":"2.5.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.5.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"023829d183af86a791e242e3191e8862a946200f","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.5.0.tgz","fileCount":193,"integrity":"sha512-OxHQ4wGxPF6TftABptWaDRsksxGqjYb3gac8Y9FWKIfN3mNaOgqYYRMSVE2hpxu/6uKQEHkIeJIDFcAnWHmyYg==","signatures":[{"sig":"MEYCIQD6A3g/O9agoHhFaceXc7CzMst6Aaka4B1PkFVxlDM8EAIhAJ4LOyA4I/LFs8yAnFmkkIG6845GCZtDK+sYjQGa0TJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4209003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"afced25ef608b9d2803f07d8ffc37be6b4e13dc4","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.5.0_1757573145710_0.3249340173984361","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@cosmos.gl/graph","version":"2.6.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"073997361ea9c51b2b79c05f9c717ba9c601ca85","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.0.tgz","fileCount":197,"integrity":"sha512-jkiUjIXiMZeUiS43KU2+CzC9HT17HQxu+M5pZfte8/2f/emHPmRuwYFKcdR5ORejLhSzWOBjIUM0bmsWf2vStg==","signatures":[{"sig":"MEQCIG9mF0ybKa0l7pZgbcG/X25fFlISoZAgJHQ3A+zNSDAlAiAeLd3qJcnsx1W7ZCUjY7fzbWqT4G7zQLyUQxtQ3AHEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4235534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"5d3a060224f915723b546a6c0ab51a22a591bad9","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.0_1763015995835_0.847734412807311","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@cosmos.gl/graph","version":"2.6.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"6ba31181b51f45c3d7816ad8a069cc0022ee7b9a","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.1.tgz","fileCount":35,"integrity":"sha512-0S+eSDERiVnGAWfaguh+R14KiORrAaMoeIARCFtDUqG+S7a882xEWJJoXCv307SpmdobA1AzxgExz6+vM20Xug==","signatures":[{"sig":"MEUCIQCkE/+CDlMcs8k55AgFLuNKOrDY9M2LLtkjQwqPvNm3zQIgBfucqV4WMYZRvPAI9JKpMGle9ITwoybQ6I3R4tStMzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2592680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"593b3192b43177ec5baaca26998de53ede155aa2","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"rokotyan","email":"nikita@rokotyan.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"10.9.2","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"22.17.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.1_1763235669291_0.3020861039630023","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-rc.0":{"name":"@cosmos.gl/graph","version":"2.6.2-rc.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.2-rc.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"93cfbed1d9223ef62f6cb3d7525ac6499505cca0","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.2-rc.0.tgz","fileCount":35,"integrity":"sha512-rpQZj3a1qMktGIC7lUNFDWHaL/S/af3RbyiZTmj7as3GdgB3wYy1xBcAAVvB0oJLXYPlE/xHx8DxA2jgV6umPQ==","signatures":[{"sig":"MEQCIAH4tr48CPlef49esUreQzO533lpgOsfnT4DJxD6DUAjAiBLAxnwwdeFubNiJwiGg7TkiTm9SuszjTOVZzPHxUt32g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3756090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"511dfe5cdc0c92788dec78dcfbc592836b7c5171","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.2-rc.0_1763480011655_0.8060237073420695","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@cosmos.gl/graph","version":"2.6.2","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.2","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"3e3a949f195e08412424d6f104875a8dfc46ebb5","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.2.tgz","fileCount":35,"integrity":"sha512-wJY4Ji0oJvk0/rDQNuZUiFabJ/2if8nbzu8lAFC/ogCQevFbYkPddsfTtRWy1wX3SNjkfjE9dsYd6bYb5PMPpw==","signatures":[{"sig":"MEUCIQCcyrOyT5/hO0HP6B8MnDpSNWWKFGdrWpTlVZIZKNBhPgIgT2UPaWstPusi9nEtA9P16tA0u3R8tryscKnT34Y8aQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3761323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"2a937090681be21b96a7c1426f19603b7549ebbc","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.2_1764575354923_0.7305963570558036","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta.0":{"name":"@cosmos.gl/graph","version":"2.7.0-beta.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.7.0-beta.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"15e28773b1383e4d782a5fc9e31a222ab055e154","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.7.0-beta.0.tgz","fileCount":201,"integrity":"sha512-a0fQrR+LzSsR4I8wCKWLY2i3nZwAY4RYAeI/kcG856MvJvismKw+i2gCd6kLqTU1HCAl8lWeKAkEciWn0nyZCw==","signatures":[{"sig":"MEQCICnuEQv23DbEaMiS/apxWy38TRK9vPRTMEri4grNxdFEAiAoqMg9AOt6fV6tfwgW8O90OX2zl3z3W8g7uzTVnPvc6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7126699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"477989a8e6d1e0dadfa610ce2883fcea82684f3b","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.3","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.3","@luma.gl/engine":"^9.2.3"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.7.0-beta.0_1766595297677_0.4322574752240249","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta.1":{"name":"@cosmos.gl/graph","version":"2.7.0-beta.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.7.0-beta.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"b688842fecbcc075e3ca3e5edd2ce9bf561515ad","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.7.0-beta.1.tgz","fileCount":39,"integrity":"sha512-SPQlYVQveOiaEMIcSlaSVkFuPm9SWPJYaDfeHFpcGoOABw4ZSZebm8iwbMj2kuvKWAdShkfP+IUaI+1sFXiFdQ==","signatures":[{"sig":"MEQCID5trsoAHmBs44MR0l2pHwLO22QVGfUykTS+Cj10A1OqAiAnnkjopdspmgihXFgqgxEic7m8CF6Eioc2KGajS4EBmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6515398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"be5cc9c3b940d6ef562019a95fca4d22c010d9cc","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.3","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.3","@luma.gl/engine":"^9.2.3"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.7.0-beta.1_1767159442439_0.36753416028677965","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta.2":{"name":"@cosmos.gl/graph","version":"2.7.0-beta.2","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.7.0-beta.2","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"0c55cdf5d0de757fe42a6b095f7fecb741bed6cb","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.7.0-beta.2.tgz","fileCount":39,"integrity":"sha512-kkat7sqAeLhp5L2Hfv/64YXYcMcWVGiII1X5+ZjUMS54GKOZQPH+OpU4+F2XMtDXGawQ4v4Hz2eqlN0XsKyQNw==","signatures":[{"sig":"MEQCIA36o/tV0kvr6IJcrIzYjCy92IubtXW8iQWmT27j+vsjAiA4qm54ceutTc1cqVWx+TT+QNlOx2upV+Ku+R/wareZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6495258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"b0c26a3115e4eab106c49df6361f52a60b5f1319","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.5","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.5","@luma.gl/engine":"^9.2.5"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.7.0-beta.2_1769005271618_0.9738570661205481","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@cosmos.gl/graph","version":"2.6.3","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.3","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"a2f068ed2213747896aef769fe561f5ffe7b3a17","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.3.tgz","fileCount":39,"integrity":"sha512-BdiY9JYcTjS950XqBrbz5xjLXS679K4mhIs/ylD5k+AyXU9KSrutm/mZGSiXnGsQTVp65Ld/SNYs7wXXMcqt7A==","signatures":[{"sig":"MEYCIQDpRx3sUlRF5q7XIykvHldHXBLUNC0CXe+dU3QkIbk4EwIhAI5GAd+r9gpvNeHxAuSvoJYBIoC3tgIlxJXoKd71eL0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6495211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"c5c8a40aae0c0d40e76d496818f83f96f26c1af6","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","deprecated":"Please upgrade to 2.6.4+","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.3_1769497812619_0.23094516397162557","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@cosmos.gl/graph","version":"2.6.4","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.6.4","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"8f1232b1140e58faa6ebe274d233b35461630673","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.6.4.tgz","fileCount":35,"integrity":"sha512-i+N9lSpAjGLTUPelo/bKNbQnKPDqt3k2UnRlfIWe2Lrambc4J3QFgOfpR8AalQ/1tgLRoeNtVBZ1GPpsNqae5w==","signatures":[{"sig":"MEYCIQDChMfLOhyekrE38hA0jRJSss8sbO8eblldV2i3eBnlugIhALlEx8mVznCZYT+g20qIM71YMAF3ckYAYb/IdChD/WFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3762328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"e4043a27817695eff9060c0afbd801c82a6f915a","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","prepublishOnly":"npm run build:vite","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"regl":"^2.1.0","random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","vite-plugin-glsl":"^1.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.6.4_1769581725458_0.12144601741470451","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta.3":{"name":"@cosmos.gl/graph","version":"2.7.0-beta.3","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@2.7.0-beta.3","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"d86755e6c0d3d3ef9b775f3f8e0d225d1345ce50","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-2.7.0-beta.3.tgz","fileCount":39,"integrity":"sha512-oS1o20dY7EgnBLstztBZ/TDO2p5fnhB/zlRLEtiBOGYqGbjDEW8zoeqJkGlqv+uOcK0WwMEJVYjTblksdt3nHQ==","signatures":[{"sig":"MEUCIHgXzCxoabJfvTYEp70g0v0ypjzyOUmt74jUq9Xe1H1KAiEAo9HGe7skRY6iQBDynnWntwtu1/UsdCzqR9cotPLOZ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6513763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"a026dfc2f1234344a3183ff9eb78116ec37a0260","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","prepublishOnly":"npm run build:vite","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_2.7.0-beta.3_1770041691683_0.36860797964391967","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"73222bf1d6dd2d86d0208924d2752052bcbcc677","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.0.tgz","fileCount":39,"integrity":"sha512-L35oLauBcEf0e1jgdvXkXHlPGw3bxHn3azg26Zqc/UteidFCm+ajMrlymSNL5hYAsHrCVMetcWs4s4eGBcy63g==","signatures":[{"sig":"MEUCIQCpgh4u6tpWqUx5EbSGGLL5ERh3XP45hcnMG8lHMrNXrQIgKFR7bDoft6tO6Spdh2BoDh/rRk9uOYVsHYU2SidYEWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6513763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"dfd0a66b2aada8452177cf9090d2842d3c60d2b4","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","prepublishOnly":"npm run build:vite","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.0_1771232361898_0.679708133061443","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"62f17ef474794ed88a1da992866a7c80f0babd13","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.1.tgz","fileCount":39,"integrity":"sha512-BjDvho1ObgkKHvmwX3x5b/m1Ef+ethPt4SRDPJjHJ2XheTt3fS+6vgxYq1vJfNjezc5E8/DJ1jGea6j0bAwEkg==","signatures":[{"sig":"MEYCIQDgbsVq80UPGKCyi63xAqBsU/R61WLK7Yo+8v+yD1d32gIhAL+WFZhWI605mDpKnFbGtcHYLVKZ7jB8JSIK+Tl9BF01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6524545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=12.2.0"},"gitHead":"79b3441e36e24d41ea83f085467707b79d13cf88","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"rm -rf dist; rollup -c","watch":"rollup -c -w","storybook":"storybook dev -p 6006","build:vite":"rm -rf dist; vite build","lint:staged":"npx lint-staged","prepublishOnly":"npm run build:vite","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","rollup":"^2.76.0","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@rollup/plugin-alias":"^3.1.9","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","rollup-plugin-glslify":"^1.3.0","eslint-config-standard":"^17.0.0","@rollup/plugin-commonjs":"^22.0.1","eslint-plugin-storybook":"^0.11.1","@rollup/plugin-typescript":"^11.1.6","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-essentials":"^8.4.5","@zerollup/ts-transform-paths":"^1.7.18","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.1_1771490628399_0.6879633569827217","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.2","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.2","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"34eb66e888bd5402f16be3ad9834ec04ae697a90","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.2.tgz","fileCount":38,"integrity":"sha512-M3b8DD3E3bsf4EQGXBhG3Bf6F7Y5uYEsIiCFFlAqga4LiO+oovlLqkGD8JRHTRI/k2fQ8uhKS96MB4EVg4+ZGQ==","signatures":[{"sig":"MEYCIQC6tmGKvlVcI/1mVO5tjMOLobaUsJtd/uyZMj3Z12FLMwIhAPAVc1NJQkTb0xIEoCLAyalLYVKmSM2wsfPqCr+pBy5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6527637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"afc64459c396cff570a1bcf2d65945afb6aea104","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.2_1772008035831_0.2129388245742656","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.3","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.3","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"4915757c6837f459913deb55437c2fb2abed3f43","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.3.tgz","fileCount":34,"integrity":"sha512-oT1MIqAfqJjgtrUE0rbJp3k1lgauZfBwQb7fZl6p7EfKYmqjBES+dQqAhdKykGULab25oQ+ydu1F9w7LWr3hTA==","signatures":[{"sig":"MEQCICIElsxqZU201zmFyeODHW2oR+tNX3QYpnHpsdcv2sP9AiAT8Q69P9rNVq2QfoabcwBdecNnBI7zIFdcBIPdTZi8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4142303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"18b3f4bb7c7ea6d095d6eddb2d420f52046a2227","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.4","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.3_1772087315649_0.8437895584396387","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.4","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.4","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"ebe29fcbe456db28c30cf5a4ff5fa644c59c7a06","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.4.tgz","fileCount":34,"integrity":"sha512-MRsDBnPmPqfcngq4eEK18qbRDxHBVRpbVjwo6q99HH0Ve1afTn+UytHsTnKCma/aGRczPPRtXl8lRqKC9maOtA==","signatures":[{"sig":"MEUCIHgHoPGNz1UUrIK9AG7ka807uh6Gp35ziUkQ4LL2BTdOAiEAq5Rr38KFtj1Y5zTjoxFhWIwmg051fR3xS6uHYhc2870=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4164409},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"635ea9b0fb6e31ea1ba61f39191ecffa877bc8ba","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.4_1772089824533_0.4963394869309805","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.5","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.5","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"270be83b71eb689cb12d4dc79e5463b021fc3198","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.5.tgz","fileCount":34,"integrity":"sha512-iFnpV3+13AmWc0R6sIgroMNBnI0NfGjaXbsaiq27Ty47v6KXHF1gN8oER+s7XBoONNoS5J9IHsQUijyiXlGKoA==","signatures":[{"sig":"MEUCIQD2mTibwxvhnnCLumctp78g6N+m291pqOgn8yoLcGyFaQIgfFh0Do4ojktyqrE0aVMq0XLoWpz+SXrFcY0yr8he7mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4165516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"b18b002cad89184b5163c247d478f575de6a7009","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.1.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.5_1772450374698_0.1461933192334739","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.6":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.6","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.6","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmos.gl/graph/issues"},"dist":{"shasum":"175b6851d7ee37d19b93f27d1ac14bd271ab48ae","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.6.tgz","fileCount":35,"integrity":"sha512-qAf9gP0BFQ1MAMAgX+wlGBYOrRLy5QknF4MfU5izlrTldg+CPESF8s7N6z92h+s1vtISd3Wcyq+NQgDsmydD0A==","signatures":[{"sig":"MEUCIQCsn5LVxDskQdRqM4Aim/EZwejqjJL3HEEfqWexyoem5gIgdnysAapis648e/8KLDWz4Gm8k9y2Cg86NcV2h+MLY2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4211422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"0e62e22001baf6b5681791d6bdab5a28ab6ab2ab","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmos.gl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.6_1772521994896_0.35996155548282593","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.7":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.7","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.7","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"26d6bca7d3b0b8cea4d8583c511b10d0ccdf678d","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.7.tgz","fileCount":35,"integrity":"sha512-BRAQ2shNelw9NmiW/kT3X5taMOxv4LcNHB/urKO48dVVZdc6BeXwQi9UxwffWs2zdn6iFtataXnlzXff6iaKfA==","signatures":[{"sig":"MEQCIFjDautos8jNp0tWfpcE471Ih3teIJJwNC6TS4G+03A1AiA+YPYYUQS6nl1zvNNbEMiX+ZKdn3GZF5OTx3+zYyYpBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4234221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"8afd1fb7db09e44d26eacafe4e0c487a0b0f621d","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"^9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"^9.2.6","@luma.gl/engine":"^9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.7_1775660179292_0.5243942684382159","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.8":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.8","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.8","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"5bddfec1617311be90c54ed7ebe89c7a81f5389b","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.8.tgz","fileCount":35,"integrity":"sha512-sxWgDtukeIXOe4Yi+Cl7/cTGufthpwu14iu3tAOUWnp4IdhaXtnclji1TkSyxLOEHgGKJ1p3k3T0VghD8MfdPA==","signatures":[{"sig":"MEYCIQC3Qh4AdJTcfEf1TE8SP8SFRt+6lfICxNLDlXqooMiR+AIhAONak5Fr1Vzzmf7Cpx4HyIwHqXljl/mWcgtbEEow+xhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4237728},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"a72fd9d05fb1e167bea92061d222ae536fc09bea","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.8_1776787694932_0.1659077085684013","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.9":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.9","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.9","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"096215c4a1285856e1041cd4bc3cc37e2c9761d5","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.9.tgz","fileCount":37,"integrity":"sha512-L6EX8XZbnsNaSfOwoKXUjs44NOiOcUtF9Fj1MtoK12aJCYCi2i5JYG6JigG8HHEep60yCQiTw4bUwwSqg65VVQ==","signatures":[{"sig":"MEYCIQDGyOEeAdX7sJXWvKgnxny1fmtZYjk6ueKvz06TGHtCiAIhAJ7G2c2pK7BJkuBXMzHVOLtbXGh7UxFf2jbJLfRimjhP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4433745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"b8f993ac7c4b37ff840d7e81d08a6236f487111a","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.9_1777464946157_0.6171868825037765","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.10":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.10","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.10","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"810e4ae32a413b1b74aa9dbb8f665452217e8722","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.10.tgz","fileCount":37,"integrity":"sha512-OVfOOKcDwd1ch74B0oqrVxpKQGGFaeU2NwAG6b2Ap2H0DEhR5ZXZhMRNywDKiy5xoC8hLZXnRDahQQfxiBCpuw==","signatures":[{"sig":"MEUCIQD8iVtKykPF/RCA2cfUosiUjiX7qH8wp7jNBxRQm2kOPwIgRi5YWvWgK7BfnxBC0pW2fBzbMgkLEqEvP+HSancVI44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4445811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"2ca534867138fb8f2b2f1c57e5a8babace5a8748","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.10_1780324461252_0.09578770965941064","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.11":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.11","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.11","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"e54d1f0acb3f96268ab0fa0122ab9d8fabc4a5c3","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.11.tgz","fileCount":37,"integrity":"sha512-JBUVqtxtt4dZx2v3Raq9zByho3RvNeHz7Yk5sqGYjg5P6rnPB7gvFAUDZKzBFWTnC3ZbuGHRmW3Q3nzLwU8Lhw==","signatures":[{"sig":"MEQCIAsyQZldLYcRKp2UsRI6heIEpAiTR5jVQIyQV3Tr9PjRAiBogjXf8ZMHbcNHIwiQumqT7mX643JWXsK85ka3aQrJCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4463978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"3f8e64333f46b44eb9f38e0d81c9dfc898ec28dd","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.11_1781508922075_0.3341039209357297","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.12":{"name":"@cosmos.gl/graph","version":"3.0.0-beta.12","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0-beta.12","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"c11cb9e6fab6ce33577bb4d0c27f29712fb2832a","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0-beta.12.tgz","fileCount":37,"integrity":"sha512-RHY1HEbwl0tJnPe8W8SkbB9NDhQL/+wSzh1inMH/rUMPBZj0YSvjhr0OR0wXj0q4XWUAbuIFRMenohyuLkXLuw==","signatures":[{"sig":"MEUCIFeIfvx/FdMcZmgM7NdcVOBLX7Op7wAdhxRBmfKOSj98AiEA18ddBAY3WVE6BOjTss5QziZHI4pRSK2yyKK8XO3jC4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4464477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"48c396071ab12cfbce35fe4802c38c22477d98db","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0-beta.12_1781526153179_0.008097886361255968","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@cosmos.gl/graph","version":"3.0.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.0.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"28f44bfab28f3725966f9662a7ef50e2db8ca429","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.0.0.tgz","fileCount":37,"integrity":"sha512-Q3FuJoZek0O8acRwRDOlSi4UxtLmgWZhVOpn7903bJEQ7rc56bRcCyA4a4v4wuLOfoeq+qn0czqrPQgIBqibEw==","signatures":[{"sig":"MEYCIQC+refsbs4v9qHzYuRny90NF+KdOAJZuxO4ofQQ1rEfbwIhAL43w19Oflh6ZT2C/8EiSu0fQv61f+e8jjlCqbvZlyqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473942},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"dd1fbf59411821d284a405f0ff0ee810b1dc04f5","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.0.0_1781712313316_0.8673387622310524","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta.1":{"name":"@cosmos.gl/graph","version":"3.1.0-beta.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.1.0-beta.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"de2e517347831249bc00d185d1de6ab606f9bf57","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.1.0-beta.1.tgz","fileCount":38,"integrity":"sha512-puHFHkZB4mtQCmpkSBmqwBhcwIhyEyavTNbG0cTgbtsox9da3sDQSWcRUSXMgZt06jn6CTrPWjXHakiZcovYYw==","signatures":[{"sig":"MEYCIQC65iPCGh/5CBrj5ueO47i79MjLMiKu5tvZQLzlZVkglgIhAJ3TlglQJMkPjyQ3FGBI4T2T9CRCYjZ8/5gvI9m7vsHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4578090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"c6c5b40cfb8d0329af29fd6aa9d8af03598040f6","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.1.0-beta.1_1781775312187_0.797128352483949","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@cosmos.gl/graph","version":"3.1.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.1.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"4f8e5b84ad21b6614003058e64496e25112b4ff2","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.1.0.tgz","fileCount":38,"integrity":"sha512-pVRM5+eT3a3chfEF8Z+X+8wDx+hhLh76b3WF4tvwgcP1on/xCWQXOqA2v7M8IMq+Bm9MeO53zU7Xk9xATOQolg==","signatures":[{"sig":"MEQCIEe/mLTQYM7hbkFHboPb6zJpe45RilzSVyqWw4lJCS+EAiBMQYjdEI/TpQaKl/PHHJ2QkocGbBfveS4/5l48MFahfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4579458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"246783d1e042ada4a556ef775a28e768a39a8c91","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.1.0_1782791416559_0.3065004671468339","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.0":{"name":"@cosmos.gl/graph","version":"3.2.0-beta.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.2.0-beta.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"bc3c376590798caec746cbd470e25fb7ad63b421","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.2.0-beta.0.tgz","fileCount":38,"integrity":"sha512-PmEzBhgtkGoGyw76RFQjvLmz50+XBFjTTbvnPWjS/osOcOVfGWkJYuVX/IBVK3PCcfn1mvBPrAPd8Z1nUNrJNw==","signatures":[{"sig":"MEUCIAx+JGVVumNbkj9w3WnBw6GoUDXfdFQ1KhDDVJ4rCvw1AiEA+ErJjbAGkjM/gwypSIBpnL76M7GuQNhrIXnqIq+hS9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4653850},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"f1768c13167f440b4f1298ed42774e810e18dacd","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.2.0-beta.0_1782905254093_0.686576181548566","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@cosmos.gl/graph","version":"3.2.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.2.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"cec719b755a60d85c83980b95e65c7039a725010","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.2.0.tgz","fileCount":38,"integrity":"sha512-z381HFTiWJyvQmfhdA6xuJC/4pkeN2mFDeUdXrxX7y7OwD9E/Los2x6NlJObW99oc714ktVYwpzzHU1Abfaq4g==","signatures":[{"sig":"MEUCIQCpzFcUBJ1jJPNhxYo7HmKf7GM7ZvEoftKHgkzs6VoipAIgdgr56NVwHwSY+nP3bqueM3gY6e2ihjFs8jJ3NVX3h44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4701093},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"602fbddd93c5768654e64fc6a4e33c5d16ce9991","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.2.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.2.6","@luma.gl/engine":"~9.2.6","@luma.gl/shadertools":"~9.2.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.5.2","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@types/dompurify":"^3.0.5","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.2.0_1783595825884_0.7576459785090668","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@cosmos.gl/graph","version":"3.3.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.3.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"ef465def86f676c171c01c466af180db188e1078","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.3.0.tgz","fileCount":38,"integrity":"sha512-9omjbBGJpTAp6spXIPZFN8V4WtLhRwmdxPtPi21fos2FIcttxqHPHvXcjZ1AC+YSee+6XtUWgIpUbH4GERo2fw==","signatures":[{"sig":"MEUCIQDxU+MfOP2oVUmdxJObJmUspzeGKLql+RTTmAANp2kEcQIgfIL/DBiPGoAcgHEOoJ0cNEJcGgtk0tYtUa0iCwv/DDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4345725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"28e801e2514927064cd61fd4cc53fedcdcde9e04","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","pre-commit":"lint:staged","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.3.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.3.6","@luma.gl/engine":"~9.3.6","@luma.gl/shadertools":"~9.3.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","pre-commit":"^1.2.2","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.3.0_1783846314864_0.050039820413810165","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@cosmos.gl/graph","version":"3.4.0","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.4.0","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"7fa7b76c137e5b6642549450d634af6cf660240e","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.4.0.tgz","fileCount":41,"integrity":"sha512-qxpkXKIVxy7F/ulE5LSfFU3dP3DLsMijnXI7OwmNamDwHrSFPm4yMhCdVBDkj7RTAeRO4k7bAO6FLeVSwBZSeQ==","signatures":[{"sig":"MEQCIHe+bxXyIudIPDkfDyHfonQPdXZ/BcrUmGavlVoy3vT+AiBsT+4eVHo01WNpk5fYrVPwyxRQrtZa6ddSOnMo+PI7Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4584109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=7.0.0","node":">=18.0.0"},"gitHead":"4f9800d7566c95712b14fb137ebf30cc0b025a3e","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","prepare":"sh scripts/prepare.sh","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix --ignore-pattern 'docs/**'"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.2.6","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.3.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.3.6","@luma.gl/engine":"~9.3.6","@luma.gl/shadertools":"~9.3.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","eslint":"^8.57.1","storybook":"^8.4.5","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.4.0_1785145991343_0.1090420813255224","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@cosmos.gl/graph","version":"3.4.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.4.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"2082e71c1dd7f28f44f7671e4fe7f4836f6997c7","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.4.1.tgz","fileCount":41,"integrity":"sha512-dPbc2g+Hbu2djVjd7fkMqth8lvcjzFM1/byCbzF45kqkRAx7snMm0zifPR3xFL+THVHfy3x4Ep9uuQgPaxrQDg==","signatures":[{"sig":"MEUCIQC1U7/dQir28veOCJAIHE8GLkTJ783R7Y0FgA9UmajD0AIgDqkRkSyPcFVkbEc52Lb3okuSGgJ4e6tJYgTAWHtRPpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4689978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"7f39fc916695250c76d152b2a3379b3eaf5142de","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","prepare":"sh scripts/prepare.sh","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix --ignore-pattern 'docs/**'"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.4.13","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.3.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.3.6","@luma.gl/engine":"~9.3.6","@luma.gl/shadertools":"~9.3.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.57.1","storybook":"^8.4.5","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.4.1_1786635469968_0.21147723196009127","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-beta.1":{"name":"@cosmos.gl/graph","version":"3.5.0-beta.1","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.5.0-beta.1","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"7c16ef736c33551231165b8c49bd3faf1236f4c9","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.5.0-beta.1.tgz","fileCount":42,"integrity":"sha512-Y/RfZjohz3svStjaN1ccpWJFSIzGx7fZY7fiYLgO1EufNB5fO+LU4kpoXOh1l0V2uCsPku8UsBSfuGhjXqHmvA==","signatures":[{"sig":"MEUCIQDuz58LfeOXysLO7amwgdb2SNlwi3TZLwfCA80/NSy/DgIgGEsQ88SEep1BDWxKxA33/Dk0MknFk9Zj1U/Mryxz2Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4918640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"389b55829f7bd6995f918e1b730211491e6f024d","scripts":{"lint":"eslint --cache ./src ./test --ext .ts --ignore-path .gitignore","test":"vitest run","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","prepare":"sh scripts/prepare.sh","storybook":"storybook dev -p 6006","typecheck":"tsc -p tsconfig.typecheck.json","test:watch":"vitest","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"_npmUser":{"name":"rokotyan","email":"nikita@rokotyan.com"},"jsdelivr":"dist/index.min.js","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.11.0","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix --ignore-pattern 'docs/**'"},"_nodeVersion":"24.1.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.4.13","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.3","eslint":"^8.57.1","vitest":"^4.1.11","storybook":"^8.4.5","playwright":"^1.62.1","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@deck.gl/core":"~9.3.0","@luma.gl/core":"~9.3.6","@luma.gl/webgl":"~9.3.6","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@deck.gl/layers":"~9.3.0","@luma.gl/engine":"~9.3.6","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","@vitest/browser":"^4.1.11","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@luma.gl/shadertools":"~9.3.6","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@vitest/browser-playwright":"^4.1.11","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"peerDependencies":{"@luma.gl/core":"^9.3.0","@luma.gl/webgl":"^9.3.0","@luma.gl/engine":"^9.3.0","@luma.gl/shadertools":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.5.0-beta.1_1787859432073_0.4247086894607657","host":"s3://npm-registry-packages-npm-production"}},"3.5.0-beta.2":{"name":"@cosmos.gl/graph","version":"3.5.0-beta.2","keywords":["graph","webgl","force","simulation","visualization"],"author":{"name":"cosmos.gl"},"license":"MIT","_id":"@cosmos.gl/graph@3.5.0-beta.2","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"homepage":"https://cosmosgl.github.io/graph","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"a596b8f6ce8d2f8c3b861221d3a87ae8410fc26f","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.5.0-beta.2.tgz","fileCount":42,"integrity":"sha512-m949zZ9Mc2ETX3h2uQ4vEhLgwENwxDrleMnHdg4QVD5ffZybAWQ8D9BPR2kUc4L2LNbEONpzSrAxhheJpeUFIw==","signatures":[{"sig":"MEUCIH2U1QaI3rbG27vFvPo9EjVe04FqrJvbODqEHKUQq/T0AiEAl8CBZpZZFEc5bRZy55AfAlnIktCnVWxSoTE7AhOWU4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4945166},"main":"dist/index.js","type":"module","_from":"file:cosmos.gl-graph-3.5.0-beta.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"bump":"node scripts/bump.mjs","lint":"eslint --cache ./src ./test ./integrations --ext .ts --ignore-path .gitignore","test":"vitest run","build":"vite build --mode es && vite build --mode umd && pnpm -r run build","watch":"vite build --watch","storybook":"storybook dev -p 6006","typecheck":"tsc -p tsconfig.typecheck.json && pnpm -r run typecheck","test:watch":"vitest","lint:staged":"pnpm exec lint-staged","build:storybook":"storybook build"},"_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"jsdelivr":"dist/index.min.js","_resolved":"/private/var/folders/xl/dhx2svz55dv10d6snk2gj4_c0000gn/T/534dccf1381f461fc4cfde4b17ac2955/cosmos.gl-graph-3.5.0-beta.2.tgz","_integrity":"sha512-m949zZ9Mc2ETX3h2uQ4vEhLgwENwxDrleMnHdg4QVD5ffZybAWQ8D9BPR2kUc4L2LNbEONpzSrAxhheJpeUFIw==","repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix --ignore-pattern 'docs/**'"},"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.4.13","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","d3-transition":"^3.0.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.3","eslint":"^8.57.1","vitest":"^4.1.11","storybook":"^8.4.5","playwright":"^1.62.1","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@deck.gl/core":"~9.3.0","@luma.gl/core":"~9.3.6","@luma.gl/webgl":"~9.3.6","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@luma.gl/engine":"~9.3.6","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","@vitest/browser":"^4.1.11","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","@storybook/theming":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@luma.gl/shadertools":"~9.3.6","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","@storybook/addon-docs":"^8.4.5","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","@storybook/manager-api":"^8.4.5","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@vitest/browser-playwright":"^4.1.11","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"peerDependencies":{"@luma.gl/core":"~9.3.0","@luma.gl/webgl":"~9.3.0","@luma.gl/engine":"~9.3.0","@luma.gl/shadertools":"~9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/graph_3.5.0-beta.2_1788850903427_0.689193250591124","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"_id":"@cosmos.gl/graph@3.4.2","bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"dist":{"shasum":"84390d9776d5aece1281ea5363af4858b7946cfc","tarball":"https://registry.npmjs.org/@cosmos.gl/graph/-/graph-3.4.2.tgz","fileCount":43,"integrity":"sha512-BNGSpaabPG2KkhyVMVVrcBrHE02+dG/PUH1/WUKrLp4UEw1ETGJ0qI98UOdW3X4fHwqTROu3D44v2exp9NW/fA==","signatures":[{"sig":"MEUCIG2f1j+LPVmAGepa8MZoZo5fBoQi08KLO5SePloacMm9AiEA/jCXWXGKnM0Cu84sE4OUFI9iQt+lk7dQy8zCqxkZW3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB8GrqrEpuRcIxVy/w48Di0ZP7IBDT5p6+PcHynknlLHAiBvY1kS4wtsYnwGtB2eeTivny6esKOZzalGUnT8tyBsyQ=="}],"unpackedSize":4812073},"main":"dist/index.js","name":"@cosmos.gl/graph","type":"module","types":"dist/index.d.ts","author":{"name":"cosmos.gl"},"engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"4c672952893e4c1949a25e6e1118b655579592d2","license":"MIT","scripts":{"lint":"eslint --cache ./src --ext .ts --ignore-path .gitignore","build":"vite build --mode es && vite build --mode umd","watch":"vite build --watch","prepare":"sh scripts/prepare.sh","storybook":"storybook dev -p 6006","lint:staged":"npx lint-staged","prepublishOnly":"npm run build","build:storybook":"storybook build"},"version":"3.4.2","_npmUser":{"name":"stukova","email":"stukova.o@gmail.com"},"homepage":"https://cosmosgl.github.io/graph","jsdelivr":"dist/index.min.js","keywords":["graph","webgl","force","simulation","visualization"],"repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"_npmVersion":"11.5.1","description":"GPU-based force graph layout and rendering","directories":{},"lint-staged":{"*.{js,ts}":"eslint --quiet --cache --fix --ignore-pattern 'docs/**'"},"maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"_nodeVersion":"24.6.0","dependencies":{"random":"^4.1.0","d3-drag":"^3.0.0","d3-ease":"^3.0.1","d3-zoom":"^3.0.0","d3-array":"^3.2.0","d3-color":"^3.1.0","d3-scale":"^4.0.2","gl-bench":"^1.0.42","dompurify":"^3.4.13","gl-matrix":"^3.4.3","d3-selection":"^3.0.0","@luma.gl/core":"~9.3.6","d3-transition":"^3.0.1","@luma.gl/webgl":"~9.3.6","@luma.gl/engine":"~9.3.6","@luma.gl/shadertools":"~9.3.6"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^8.57.1","storybook":"^8.4.5","remark-gfm":"^4.0.0","typescript":"^5.9.3","lint-staged":"^13.0.3","@types/d3-drag":"^3.0.7","@types/d3-ease":"^3.0.0","@types/d3-zoom":"^3.0.1","@storybook/html":"^8.4.5","@storybook/test":"^8.4.5","@types/d3-array":"^3.0.3","@types/d3-color":"^3.1.0","@types/d3-scale":"^4.0.2","vite-plugin-dts":"^4.3.0","@storybook/blocks":"^8.4.5","d3-scale-chromatic":"^3.1.0","eslint-plugin-node":"^11.1.0","@types/d3-selection":"^3.0.2","@storybook/html-vite":"^8.4.5","@types/d3-transition":"^3.0.1","eslint-plugin-import":"^2.26.0","@interacta/css-labels":"^0.6.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-storybook":"^0.11.1","@types/d3-scale-chromatic":"^3.0.3","@typescript-eslint/parser":"^6.21.0","@storybook/addon-essentials":"^8.4.5","@storybook/addon-interactions":"^8.4.5","@typescript-eslint/eslint-plugin":"^6.21.0","@jls-digital/storybook-addon-code":"^1.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graph_3.4.2_1789997137256_0.05556017894739673"}}},"time":{"created":"2025-05-08T23:51:58.715Z","modified":"2026-09-21T13:25:38.402Z","2.0.0-beta.26":"2025-05-08T23:51:59.124Z","2.0.0-beta.27":"2025-05-15T15:52:14.297Z","2.0.0":"2025-05-16T18:30:11.170Z","2.1.0":"2025-05-24T02:06:56.314Z","2.2.0":"2025-05-29T09:36:04.499Z","2.2.1":"2025-06-04T06:44:48.846Z","2.3.0-beta.0":"2025-06-12T03:30:17.483Z","2.3.0":"2025-06-18T10:12:17.592Z","2.3.1-beta.0":"2025-06-19T08:52:57.915Z","2.3.1-beta.1":"2025-07-10T06:23:45.117Z","2.3.1":"2025-07-24T07:04:34.592Z","2.4.0":"2025-08-25T11:15:53.907Z","2.5.0":"2025-09-11T06:45:45.934Z","2.6.0":"2025-11-13T06:39:56.046Z","2.6.1":"2025-11-15T19:41:09.492Z","2.6.2-rc.0":"2025-11-18T15:33:31.854Z","2.6.2":"2025-12-01T07:49:15.301Z","2.7.0-beta.0":"2025-12-24T16:54:57.969Z","2.7.0-beta.1":"2025-12-31T05:37:22.640Z","2.7.0-beta.2":"2026-01-21T14:21:11.878Z","2.6.3":"2026-01-27T07:10:12.844Z","2.6.4":"2026-01-28T06:28:45.670Z","2.7.0-beta.3":"2026-02-02T14:14:51.922Z","3.0.0-beta.0":"2026-02-16T08:59:22.152Z","3.0.0-beta.1":"2026-02-19T08:43:48.644Z","3.0.0-beta.2":"2026-02-25T08:27:16.040Z","3.0.0-beta.3":"2026-02-26T06:28:35.856Z","3.0.0-beta.4":"2026-02-26T07:10:24.861Z","3.0.0-beta.5":"2026-03-02T11:19:34.891Z","3.0.0-beta.6":"2026-03-03T07:13:15.160Z","3.0.0-beta.7":"2026-04-08T14:56:19.511Z","3.0.0-beta.8":"2026-04-21T16:08:15.224Z","3.0.0-beta.9":"2026-04-29T12:15:46.434Z","3.0.0-beta.10":"2026-06-01T14:34:21.453Z","3.0.0-beta.11":"2026-06-15T07:35:22.242Z","3.0.0-beta.12":"2026-06-15T12:22:33.410Z","3.0.0":"2026-06-17T16:05:13.519Z","3.1.0-beta.1":"2026-06-18T09:35:12.341Z","3.1.0":"2026-06-30T03:50:16.752Z","3.2.0-beta.0":"2026-07-01T11:27:34.269Z","3.2.0":"2026-07-09T11:17:06.071Z","3.3.0":"2026-07-12T08:51:55.049Z","3.4.0":"2026-07-27T09:53:11.538Z","3.4.1":"2026-08-13T15:37:50.147Z","3.5.0-beta.1":"2026-08-27T19:37:12.305Z","3.5.0-beta.2":"2026-09-08T07:01:43.580Z","3.4.2":"2026-09-21T13:25:37.458Z"},"bugs":{"url":"https://github.com/cosmosgl/graph/issues"},"author":{"name":"cosmos.gl"},"license":"MIT","homepage":"https://cosmosgl.github.io/graph","keywords":["graph","webgl","force","simulation","visualization"],"repository":{"url":"git://github.com/cosmosgl/graph.git","type":"git"},"description":"GPU-based force graph layout and rendering","maintainers":[{"name":"rokotyan","email":"nikita@rokotyan.com"},{"name":"stukova","email":"stukova.o@gmail.com"}],"readme":"\n<p align=\"center\" style=\"color: #444\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.cosmograph.app/cosmos-dark-theme.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://assets.cosmograph.app/cosmos-light-theme.svg\">\n    <img align=\"center\" width=\"225px\" alt=\"cosmos.gl logo\" src=\"https://assets.cosmograph.app/cosmos-light-theme.svg\">\n  </picture>\n</p>\n<p align=\"center\" style=\"font-size: 1.2rem;\">GPU-accelerated Force Graph</p>\n\n**cosmos.gl** is a high-performance WebGL Force Graph algorithm and rendering engine. All the computations and drawing occur on the GPU in fragment and vertex shaders, avoiding expensive memory operations. It enables the real-time simulation of network graphs consisting of hundreds of thousands of points and links on modern hardware.\n\nThis engine powers 🪐 [Cosmograph](https://cosmograph.app) — a toolset for exploring complex networks and AI embeddings.\n\n<video src=\"https://user-images.githubusercontent.com/755708/173392407-9b05cbb6-d39e-4c2c-ab41-50900cfda823.mp4\" autoplay controls alt=\"Demo of cosmos.gl GPU-accelerated Force Graph\">\n</video>\n\n[📺 Comparison with other libraries](https://www.youtube.com/watch?v=HWk78hP8aEE)\n\n[🎮 Check out our storybook for examples](https://cosmosgl.github.io/graph/)\n\n---\n\n### Quick Start\n\nInstall the package:\n\n```bash\nnpm install @cosmos.gl/graph\n```\n\nGet the data, [configure](https://cosmosgl.github.io/graph/?path=/docs/configuration--docs) the graph and run the simulation:\n\n```ts\nimport { Graph } from '@cosmos.gl/graph'\n\nconst div = document.querySelector('div')\nconst config = {\n  spaceSize: 4096,\n  simulationFriction: 0.1, // keeps the graph inert\n  simulationGravity: 0, // disables the gravity force\n  simulationRepulsion: 0.5, // increases repulsion between points\n  curvedLinks: true, // curved links\n  fitViewOnInit: true, // fit the view to the graph after initialization\n  fitViewDelay: 1000, // wait 1 second before fitting the view\n  fitViewPadding: 0.3, // centers the graph with a padding of ~30% of screen\n  rescalePositions: false, // rescale positions, useful when coordinates are too small\n  enableDrag: true, // enable dragging points\n  onClick: (pointIndex) => { console.log('Clicked point index: ', pointIndex) },\n  /* ... */\n}\n\nconst graph = new Graph(div, config)\n\n// Points: [x1, y1, x2, y2, x3, y3]\nconst pointPositions = new Float32Array([\n  0.0, 0.0,    // Point 1 at (0,0)\n  1.0, 0.0,    // Point 2 at (1,0)\n  0.5, 1.0,    // Point 3 at (0.5,1)\n]);\n\ngraph.setPointPositions(pointPositions)\n\n// Links: [sourceIndex1, targetIndex1, sourceIndex2, targetIndex2]\nconst links = new Float32Array([\n  0, 1,    // Link from point 0 to point 1\n  1, 2,    // Link from point 1 to point 2\n  2, 0,    // Link from point 2 to point 0\n]);\n\ngraph.setLinks(links)\n\ngraph.render()\n```\n\n---\n\n### What's New in v3.0?\n\ncosmos.gl v3.0 brings a new rendering engine, async initialization, and several new features:\n\n- **luma.gl (WebGL 2)** — rendering ported from regl to [luma.gl](https://luma.gl/), with support for sharing a custom `Device` across multiple graphs via `new Graph(div, config, devicePromise)`.\n- **Async initialization** — the constructor returns immediately; all public methods queue until the device is ready. Use `graph.ready` / `graph.isReady` to know when the graph is usable.\n- **Simulation control** — rendering is now separate from simulation. The simulation starts automatically by default; use `start()`, `stop()`, `pause()`, and `unpause()` to control it independently.\n- **Link sampling** — sample visible links on screen with `getSampledLinks()` and `getSampledLinkPositionsMap()` for rendering labels or overlays along links.\n- **Touch and pen support** — tap, drag, and pinch-to-zoom on phones and tablets. Long-press (~500 ms) triggers context menu callbacks. `onMouseMove` and all click callbacks fire from touch input.\n- **Context menu support** — new callbacks for right-click on desktop and long-press on touch/pen: `onContextMenu`, `onPointContextMenu`, `onLinkContextMenu`, `onBackgroundContextMenu`.\n- **Fit viewport to points** — `setZoomTransformByPointPositions()` zooms and pans to fit a set of points into view.\n- **Config-driven highlighting** — imperative selection methods replaced by `highlightedPointIndices`, `highlightedLinkIndices`, and `outlinedPointIndices` config properties. Points and links are highlighted independently. Focused links are rendered wider via `focusedLinkIndex` / `focusedLinkWidthIncrease`. New `findPointsInRect()`, `findPointsInPolygon()`, `getNeighboringPointIndices()`, `getConnectedLinkIndices()`, and `getConnectedPointIndices()` methods.\n- **Link blending control** — `linkBlending: false` disables alpha blending for significantly faster link rendering on dense graphs.\n- **Hover improvements** — `onPointMouseOver` now includes `isHighlighted` and `isOutlined` parameters; hover correctly highlights the topmost point when points overlap.\n- **Config API changes** — `setConfig()` now resets all values to defaults before applying; use the new `setConfigPartial()` to update individual properties without resetting the rest.\n- **Init-only config fields** — `initialZoomLevel`, `randomSeed`, and `attribution` can only be set during initialization and are preserved across config updates.\n- **Runtime simulation toggle** — `enableSimulation` can now be changed at runtime via `setConfig()` or `setConfigPartial()`.\n- **GPU transitions** — point positions, point colors/sizes, and link colors/widths now animate by default (`transitionDuration: 800`, `transitionEasing: TransitionEasing.CubicInOut`). Use `transitionDuration: 0` to keep snap updates.\n- **Transition callbacks** — use `onTransitionStart`, `onTransition`, and `onTransitionEnd` to track transition lifecycle and progress.\n- **Default point shape** — new `pointDefaultShape` config property lets you set the fallback shape for all points when no per-point shapes are provided. Accepts a `PointShape` enum value (e.g., `PointShape.Star`), a plain number (e.g., `6`), or a numeric string (e.g., `\"6\"`).\n- **Collision force** — new GPU-accelerated collision force keeps points from overlapping, using a spatial-hash grid that scales to large graphs. Enable it with `simulationCollision`, and tune the spacing with `simulationCollisionRadius` (fixed radius vs. size-derived) and `simulationCollisionPadding` (extra gap between points). See the [Collision example](https://cosmosgl.github.io/graph/?path=/story/examples-forces--collision).\n- **Exported defaults** — `defaultConfigValues` is now part of the public API.\n- **Optimized hover detection** — skips GPU work when the mouse hasn't moved.\n\nCheck the [Migration Guide](./migration-notes.md) for upgrading from v2.\n\n### What's New in v2.0?\n\ncosmos.gl v2.0 introduces significant improvements in performance and data handling:\n\n- Enhanced data structures with WebGL-compatible formats.\n- Methods like `setPointPositions` and `setLinks` replace `setData` for improved efficiency.\n- Direct control over point and link attributes via Float32Array (e.g., colors, sizes, widths).\n- Updated event handling based on indices instead of objects.\n- New Point Clustering force (`setPointClusters`, `setClusterPositions` and `setPointClusterStrength`).\n- Ability to drag points.\n\nCheck the [Migration Guide](./migration-notes.md) for upgrading from v1.\n\n---\n\n### Examples\n\n- [Actions](https://cosmosgl.github.io/graph/?path=/story/examples-get-started--actions)\n\n---\n\n### Showcase (via [cosmograph.app](https://cosmograph.app))\n\n- [Silk Road Case: Bitcoin Transactions](https://run.cosmograph.app/public/987cf266-fd90-4940-b52d-f75a1e006237) ([📄 Read more](https://medium.com/@cosmograph.app/visualizing-darknet-6846dec7f1d7))\n- [ABACUS Shell](https://run.cosmograph.app/public/b099a861-47ba-4110-b778-c4ef0f29644f) ([source](http://sparse.tamu.edu/Puri/ABACUS_shell_hd))\n- [The MathWorks, Inc: symmetric positive definite matrix](https://run.cosmograph.app/public/cb6f43f2-71c7-47de-97c5-d86ac549cfed) ([source](https://sparse.tamu.edu/MathWorks/Kuu))\n\n---\n\n### Known Issues\n\n- ~~Starting from version 15.4, iOS has stopped supporting the key WebGL extension powering our Many-Body force implementation (`EXT_float_blend`). We're investigating this issue and exploring solutions.~~ The latest iOS works again!\n- cosmos.gl doesn't work on Android devices that don't support the `OES_texture_float` WebGL extension.\n\n\n---\n\n### Documentation\n- 🧑‍💻 [Quick Start](https://cosmosgl.github.io/graph/?path=/docs/welcome-to-cosmos-gl--docs)\n- 🛠 [Configuration](https://cosmosgl.github.io/graph/?path=/docs/configuration--docs)\n- ⚙️ [API Reference](https://cosmosgl.github.io/graph/?path=/docs/api-reference--docs)\n- 🚀 [Migration Guide](https://github.com/cosmosgl/graph/blob/main/migration-notes.md)\n\n---\n\n### License\n\n**MIT**\n\n---\n\n### Contact\n\n[GitHub Discussions](https://github.com/orgs/cosmosgl/discussions)\n","readmeFilename":"README.md"}