{"_id":"@adaptivekind/graph-gizmo","_rev":"26-33fcf8fe6b66fd0663ee4de60408c181","name":"@adaptivekind/graph-gizmo","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.3":{"name":"@adaptivekind/graph-gizmo","version":"0.0.3","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.3","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"25fa8b9426aa722a22616e76fcc72aa9ba5acb32","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.3.tgz","fileCount":32,"integrity":"sha512-JrtiSQ4JWhGUDHvgM4N8k+zlOUVUp/NN+ActusLcQHhlZ4RrFXLxQTgJkpY9HXa2yY4JgyoVYHKRLGsu4O/kFA==","signatures":[{"sig":"MEUCIDe/a61UE19JYsNjQpTu37DI1HeAX6Suf6h1rWMM8v8IAiEA2kMD2FwBXBMQ7zMO1xUAj3L9Q1mJMaZrHSmrKABdqeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168266},"main":"dist/graph-gizmo.js","type":"module","gitHead":"347e5e4eb74a2deac2ec9ba1bb16c90bcfecbbd6","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","@testing-library/dom":"^10.4.0","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.3_1752092688344_0.06284184025697659","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@adaptivekind/graph-gizmo","version":"0.0.4","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.4","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"57c45243eaa235c81934371d42723ac1df5b2bc0","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.4.tgz","fileCount":34,"integrity":"sha512-FbHmpx9bEND5gIpaM1mmQhWN1lVWo/0PQXivy6O/A4a3u8dmNFItIUiW6jlGyN9qPnqxe+bsXvMP/gt1lsymQQ==","signatures":[{"sig":"MEYCIQCzwGbRW7wmf4B6J2KsJbFN9Arm7Hufzt3KIB8l5QAfSQIhAMSROkQLIYh0M0/VJJyIVanZJHp6m5cO2q2vbzuv62lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169607},"main":"dist/graph-gizmo.js","type":"module","gitHead":"f7e29caacfe06af8777d88b90a1e4032775ca6a3","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.4_1752093581246_0.3053275286427697","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@adaptivekind/graph-gizmo","version":"0.0.5","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.5","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"28b38e2d6130d8f136815d0f960768bc70800e53","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.5.tgz","fileCount":34,"integrity":"sha512-IbtRAiNXpO2kevGbH2tjiNB4eUoNmUOzQ3XrkWUpOPg6isvkMPQXthEpWlBEMjMecqFUBO9Xs3s3ESD56Sn9YQ==","signatures":[{"sig":"MEYCIQDmit941olXyE4l5JwKUYxP6XZiVKUHN4C99OctalAKYAIhALa3EfPQq79TQe47w8DSwzcTDJpswKPFykkemYE6Nj+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169664},"main":"dist/graph-gizmo.js","type":"module","gitHead":"b81368cdd2757c9fb6a0ee7b9af643bd73277e1f","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.5_1752093871104_0.5276917679657178","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@adaptivekind/graph-gizmo","version":"0.0.6","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.6","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"9a79522ed428538b2cf9ecca40c85cb8f36bd5d3","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.6.tgz","fileCount":34,"integrity":"sha512-GqZe8rvp57mvf2dHNA2CcJuAVF6O2onKhSPZc9tynt57fhSs09zuQxjLKx6n6h3LY/3/2OjUrY7GBjdfBznQ4g==","signatures":[{"sig":"MEUCIQDf9Lan0ZaySX3b9FKGFbJeepj1t2AjvZuP2wcG+JQ21wIgEPmEmqmepoC0CmKvZ04wbjwkvGlXx8ugc5MzORai7Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169666},"main":"dist/graph-gizmo.js","type":"module","gitHead":"d0625fcd5aceb29fc2b077824e031a5e4f63c72b","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.6_1752094354158_0.09089405209387835","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@adaptivekind/graph-gizmo","version":"0.0.7","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.7","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"b36fa4f7d51dd0af3df21891766b66c15d9b92a5","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.7.tgz","fileCount":34,"integrity":"sha512-1YhnlUXf967RCbRbuLVdFXkCiIDKluXjmreQtZ4Ri0kuRRPzqeYyKMSx3zgSMKu5OhRoUBLsJ1hLm4C/BpC4qw==","signatures":[{"sig":"MEYCIQCxmQrv0O6L0E329XoHV3y0mgEjEstRQd5PGymuwZsGmQIhAJQHDHqEDLDIODv8EqJ+RmGQfzzRpivshK72qlGbRWdV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173369},"main":"dist/graph-gizmo.js","type":"module","gitHead":"90f4da0f1878633228d079089b429869b1c48c88","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.7_1752097624725_0.11995709720927761","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@adaptivekind/graph-gizmo","version":"0.0.8","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.8","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"4dee67a5caf01678073763f9bd077408ab8c4a58","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.8.tgz","fileCount":34,"integrity":"sha512-jK6DYBF6CnVyZ7pwjLtuZOSrC57ASYaP5NEsNN1sbBuTSnADtlmPW5Bo/wxhkwIAsrSeI5Sjfvbizl38W7VRvA==","signatures":[{"sig":"MEUCICnpjwsdHvFfNmKy5GNnHFPD6YhqiZzoaMjVVsgQO8wCAiEA7vfeQ6AFKJwH7WG6oD4g728rnNH5ndEAQ47kbMOF5Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173454},"main":"dist/graph-gizmo.js","type":"module","gitHead":"41cbf09d06bf67b24a263a3c18b055a18060a3f1","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.8_1752097835575_0.666486703803465","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@adaptivekind/graph-gizmo","version":"0.0.9","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.9","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"b7db6be6f26c517ad8364be627ad2af586ed9821","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.9.tgz","fileCount":35,"integrity":"sha512-2WmYTLKKgx/W7sFp7drC4Nv2EZxQoPp4QGj1scMujiUu7viG7TG+riD3WWlvWpyHDWs1gOLEJ3Iv5zwYotjLqQ==","signatures":[{"sig":"MEYCIQCmWlnK0oJo6J+esHuTbSl2qF5dPGOfJddIQH6S98nJswIhALYl7Nzr2HeK7ioE+GocXP7vehBxqOEj4gpN9TCu2N2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175385},"main":"dist/graph-gizmo.js","type":"module","gitHead":"0b8ae88f68b3d3f05b6acadd576b957b67d5ada8","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.9_1752128602165_0.30241246882326855","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@adaptivekind/graph-gizmo","version":"0.0.10","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.10","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"ec216ae29c472f18b5a2abcb3bb523ed98ee6502","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.10.tgz","fileCount":37,"integrity":"sha512-0ly1pv5vbXjvkJIo5gznlJlOPMjxR22NNLPYFaRvZnjTWJbZE1b02ldDRXMEKacNQb0zrUH1v9BnLSLpenYeCw==","signatures":[{"sig":"MEUCIHN7NOE8yLPU/0DAgfC3+wj94JA+IJmWTIhB5erlT2lXAiEA1HZ/JJSVR2VrrzEHzBSV86I5iwBBlofo7eMQcUvLKss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184011},"main":"dist/graph-gizmo.js","type":"module","gitHead":"f59270ee9c89da81def51c6b1b22cb34b9b118fb","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.10_1752151494841_0.6594832883108441","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@adaptivekind/graph-gizmo","version":"0.0.11","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.11","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"54971101ceaf2f86ae4779f43b2007fb80e52a3f","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.11.tgz","fileCount":37,"integrity":"sha512-yZ2G2LrCLcFai3RzlbIkpj9dTSBs4THa+j5hh5a/l5F9AswOegdHd/ahBNFsd5GXDttdUhZc+A8Div2yGvtDug==","signatures":[{"sig":"MEUCIQDaXcHldyC7N+P5vpeUPUHybHrFlCbEFnEgmWWgfS/x1AIgXed56fjQxnB/daj2rCAqdqf6yLV+oAmixGtSLDe5zWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193584},"main":"dist/graph-gizmo.js","type":"module","gitHead":"f53bfc5c8551c2967d9ba574190a14e730f0b7c4","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.11_1752154018152_0.38291973092995546","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@adaptivekind/graph-gizmo","version":"0.0.12","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.12","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"f29d5316f37407c1880210f6c8e7615bb803e56b","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.12.tgz","fileCount":37,"integrity":"sha512-lsty0pSah7unI58P2ZN8EzkfOZ8csvOG6i/ouWwpfWNrJp6k2/T+/zshd8nqfJFezCvsFVNKhmDQHfWdBAQSLg==","signatures":[{"sig":"MEQCIGx0VdCKqQ6tUBMufFbozZLsMD6QhOAqfbza2S5/9/b8AiAoqidyZGuMPmdF3DQm4tALQwz0m2nRIGv5E6Rfu7aMag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194487},"main":"dist/graph-gizmo.js","type":"module","gitHead":"37974b47d084cfbf5163b6e1bd6781214fe91e7e","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.12_1752156156954_0.1486440538564957","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@adaptivekind/graph-gizmo","version":"0.0.13","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.13","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"1d75e561a7260be8caf83c06b036db277ba38f16","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.13.tgz","fileCount":38,"integrity":"sha512-WCuflLC3txaMA60w41UI4jsyAGZxEiX5CZasc6gyB54zS30yTw/6qpSnKEki/06zD71O3NczApIrRsoFggNF1g==","signatures":[{"sig":"MEUCIQCP0zHiv+k35UxRXjB/31Z4mo9fkx22PMtQUV/3QxtNhAIgc/BQI7DmLsmc4VI0/GpdI9D0ddTqFvwtlsnlfqEqeb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198195},"main":"dist/graph-gizmo.js","type":"module","gitHead":"cac42873bdc0ee907623f7c19648007e5670253d","scripts":{"lint":"npm run eslint","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","eslint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch"},"_npmUser":{"name":"ianhomer","actor":{"name":"ianhomer","type":"user","email":"ian@adaptivekind.com"},"email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.9","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.13_1752160553535_0.9665569774174787","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@adaptivekind/graph-gizmo","version":"0.0.14","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.14","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"cc951b89089aca18b0dfc2ffe511dd321748593e","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.14.tgz","fileCount":45,"integrity":"sha512-s68nvXCdAwHTVqlhHp8QVozAOcKG3UiHczAVmj/SyZmkiXrKUVaxhd3/4sRSt6xsMqhSJU35dsX26t7I9J0MEQ==","signatures":[{"sig":"MEUCIC+ZM5UCODI0fet/CXMg709vN5SottJtZ/3tzttVnI9TAiEAtkSf4CCQ/xa6eVCU3j5bKe9gkDROkXR20EjsC9Oni4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209255},"main":"dist/graph-gizmo.js","type":"module","gitHead":"7004872ea09467b3faf7936de169c27da81df33c","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.14_1752590253856_0.18148036993247052","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@adaptivekind/graph-gizmo","version":"0.0.15","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.15","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"c77ad74cd24fac49b7ee46a885c0899ae9e3650a","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.15.tgz","fileCount":45,"integrity":"sha512-X2OscnR0E00gOxPTJ9A+ROrH0a4OQKuf8ROX7wDXkhKF5kSVZIDCivrhDvE2xVl0pAb84H6+CUH9feuQw5Ql4A==","signatures":[{"sig":"MEUCIQCfuG1v9gdvjSnBZ7iyWaYiWYu6qq+jG/Satqgk9Q80TwIgFlNAEaRJW5HDH9zui/N3g+SmvEDRpdsG8WBdVQyWZKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209439},"main":"dist/graph-gizmo.js","type":"module","gitHead":"b82abcc116532e9eead64cb8b4cd3a06ee9d3405","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.15_1752590475938_0.8278732170001513","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@adaptivekind/graph-gizmo","version":"0.0.16","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.16","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"4eac81e14f7f702dc2d0b17f8e4edd66c57f83cf","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.16.tgz","fileCount":45,"integrity":"sha512-SPvJZoJx2FKdQdmkvJT/23pEGUSc8dKOQz2Tn71rCFJ8Qgi0r//PbzngxF3vlR/rFo4oXttE1ZbK2EIZFNt2gg==","signatures":[{"sig":"MEUCIQD0WeKMQti1piDQ9gBhVBnfL1CkawvhMCnYGRPSFNh7GgIgIqzXIrjsWI02GMiFYoh00VFaip3WWXX5z3R0fPHd+cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210141},"main":"dist/graph-gizmo.js","type":"module","gitHead":"740d6a8f4b547bd28568ef71f38a44ebd52d54ae","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.16_1752612838978_0.9827660003834373","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@adaptivekind/graph-gizmo","version":"0.0.17","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.17","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"1c400484af13cdf72646cd3c7fa13ed17c984fd8","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.17.tgz","fileCount":46,"integrity":"sha512-AVxSxbumaZNl6BekyqglYPxBjMkZwyKSABRwjYpIfno+cRkb0gGiD4zCwXoPdhIrtdIWaxe47K0q1rcQy4xnxw==","signatures":[{"sig":"MEUCIQCF8BS8UJu5S1ckGPmHwtlugjJfhScG64f9hkFwdDJh7AIgFZdC0UfsXEPsokfN9UXpte1elOKP68Bkwqi2eK6d5jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261886},"main":"dist/graph-gizmo.js","type":"module","gitHead":"6ab9b1407cd7afab78e9f1da56f1d78a85d7c32c","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.17_1752616830131_0.4486803673377573","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@adaptivekind/graph-gizmo","version":"0.0.18","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.18","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"443855c32a9465d4256940871e635e693f9c19ef","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.18.tgz","fileCount":47,"integrity":"sha512-nDFSMZdI637MDeIlvnXLqKQecI/rU3mqlRm2sptFRPuh5jqIemnpIyEsPt7jq+Jp8CT9vT7W4HD4Ojt4xkLgyw==","signatures":[{"sig":"MEQCIFje6Yi6HKQpY2hZMvrSviU2YIWa5J1wowEHto/6BE4sAiBXdrRhnrZvqmdxudfIzmZwKqO71UHQZ/daKJifWwpLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296564},"main":"dist/graph-gizmo.js","type":"module","gitHead":"4af052c7244c469988397a8588ca55536b605cdc","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.18_1752672671460_0.9503376495488314","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@adaptivekind/graph-gizmo","version":"0.0.19","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.19","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"efe9a506307412c15c68fffac92e3f7c411b66f8","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.19.tgz","fileCount":47,"integrity":"sha512-qFvQH0k3nOGSHOwhwXke0QvuCp60qtAoDes9/AsXmgWHKT2DG7zLyG2dmOKK2qT/MVeYTn4CddGxXQYi8AMdWA==","signatures":[{"sig":"MEYCIQDGAfrcwn7aAuTb1cIpmH6qXtje/CKzCivAwY3teTssEQIhAJSRsPDYL9CYAhzdTforCkldnzfhuBggQujJX99hWj0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296988},"main":"dist/graph-gizmo.js","type":"module","gitHead":"c0c69edaf2e2d1152d78f72eed02750e8f4008aa","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.19_1752676709574_0.6805323724068271","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@adaptivekind/graph-gizmo","version":"0.0.20","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.20","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"73a8d40db82688cf95e6dfdd84fda26869a395e7","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.20.tgz","fileCount":48,"integrity":"sha512-AyiPj6JbW1oo/qLGH3Fu308lHz/tZkIeix5+o/WoJ5VnnDdGTjx3gckzbMyVYWhyCKcHLguw/1GguP3z00w+sA==","signatures":[{"sig":"MEYCIQDV+of8HV7YsMGBzzRvpQX0lByMkeKIbAr4umJJtshilwIhANt6dds8Mo/i5krHV98W2OKIgGIfKtkGeTyQEJHWvuwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376367},"main":"dist/graph-gizmo.js","type":"module","gitHead":"0d9f1592b39efb3324fcfcbe45d5db6d4fc9df1f","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.20_1753214907547_0.761099320018279","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@adaptivekind/graph-gizmo","version":"0.0.21","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.21","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"a0c623482e173fdd047c918cb68a3262e7212bdc","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.21.tgz","fileCount":48,"integrity":"sha512-/dJeaXneDpO1GuLcVcnHLZbzy+betTUE0671a8/mmu6MuxvHol7Xd/F6KyfG8fSwvdpwDsoEF7ivZrWx6kqUCQ==","signatures":[{"sig":"MEUCIQCmXIDfJ8/QxYG2G5LTf4eBdv7epNirBOB1k/LtojvGkQIgEmKl4PpLbdwQAGuWRQ7jZe3wTDF/EHA4Pjo8jrgDAMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381256},"main":"dist/graph-gizmo.js","type":"module","gitHead":"718e93501872115a0a16f892be6c73d64f10b3b9","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.21_1753215183637_0.25369936161796414","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@adaptivekind/graph-gizmo","version":"0.0.22","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.22","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"927c7a65bf2117ed22d7183e2d638f11b41451d2","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.22.tgz","fileCount":48,"integrity":"sha512-sWi1IedOYOkXs+vfzAot5+mSoHARt8B6Giq2s1dYUohcXFIqlZNHtmtEiNjehcQOQH0Nr7td+2dsyPbvUIboqA==","signatures":[{"sig":"MEQCICXI3+bG4dBDOLugxxovab9b3bw8zNF4CFJhq7CvKIN0AiBh+QUybfsgYQ7K7fb68xQAgOvOie2mKpBdg/yM+HpfZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384519},"main":"dist/graph-gizmo.js","type":"module","gitHead":"ad0f6ae0816dc6712c66aeb629fdab0a2ca21fef","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.22_1753215506955_0.3290517069464103","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@adaptivekind/graph-gizmo","version":"0.0.23","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.23","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"e531b1476dfe10e0f7011e9d95c9a27a0cfb4a8a","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.23.tgz","fileCount":49,"integrity":"sha512-+RJ6VR8Z9zY/V7MveTdiri16f5zsuwwtXapc+sbWcCcJn56HCdvYgQ9W+RsQJVEf31D7pjlEOxOIXuR6E5N+WA==","signatures":[{"sig":"MEYCIQCuHjdYcH1tgZcRi0lK4KsDoosXGQfu5KEVAlj7NPl0vwIhALV/UGkOjSyZ9VPu2jp7mdvZtiRHogU1rk4+pAmwyhaY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403676},"main":"dist/graph-gizmo.js","type":"module","gitHead":"84aa4c4a64557082561a338609b8a54507ba291a","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.23_1753216866332_0.14084414799654033","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@adaptivekind/graph-gizmo","version":"0.0.24","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.24","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"80ef7de708b3eded538c396a48bd044b113b9b24","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.24.tgz","fileCount":52,"integrity":"sha512-f9hRR6XzyLvT2kWGtB+aKScS1PhjncXD7W+PCKWbViny/utbM+CwL5mYxDb9VkSMQPnCzS5yFbbWLdtEYgISnA==","signatures":[{"sig":"MEUCIQCvgqpOs1IyLXR9xyCHQYrGFMRim5K1GcDwzlkviWwllAIgWiWBgOaLh1VoTeD4oc8bmBGcjtdH8WlaxTu1hnNoAhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411555},"main":"dist/graph-gizmo.js","type":"module","gitHead":"e3c085ae8f66dadf1155280ecc24f6ab9a3ab9a2","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.24_1753265195569_0.9437373251562451","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@adaptivekind/graph-gizmo","version":"0.0.25","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.25","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"b68d51d9a2bcf6bd7a25cf587967baabedbc31cc","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.25.tgz","fileCount":51,"integrity":"sha512-W0jQZIKHq/Tr3RQPK34wcupFiFa+Gg/bHwuUkLbcuiLlU9jzy95MM+smBqEuc7XA/HWE57s0UOb/HwscqthWHA==","signatures":[{"sig":"MEYCIQCdmoUVH6V58BLPQwM6/urI1L5cjwRDezeXKUkpnVToWwIhAMjDaIUMaEdJLCl8MhfotE+gfK9WY5AixYtaf+xw7Y8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410068},"main":"dist/graph-gizmo.js","type":"module","gitHead":"f494da3404d24aca10451324ca48baba126d21ed","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.1","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.25_1753282448265_0.6862037473348481","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@adaptivekind/graph-gizmo","version":"0.0.26","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.26","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"db368fd13a13b3a35201a66578b20c50e315f7f5","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.26.tgz","fileCount":52,"integrity":"sha512-iuZa3Zi0oVghuj4Cxb3BqVwQbnjtmONq6WvgK+4mliiRyCpmWuiSGshC6B9/OEQPYd7u5vYHZc7+/nxqrEaC4A==","signatures":[{"sig":"MEUCIQCgy8l5Bc8J8KGVGCAmKYPx5iFSHt6Tk3PyvbBn4G0e0gIgX3rvf+mAAugpEBWkJRkwQTAsH5ZpquNOxxN8IvPDjSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416119},"main":"dist/graph-gizmo.js","type":"module","gitHead":"6f8ec79167ef6fa0c84df02f2b50901ee677ec0b","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.1","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.26_1753283186517_0.9027841102533118","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@adaptivekind/graph-gizmo","version":"0.0.27","author":{"name":"Ian Homer"},"license":"MIT","_id":"@adaptivekind/graph-gizmo@0.0.27","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"dist":{"shasum":"70f7f0e0f95639e6fdeec782235f979633839455","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.27.tgz","fileCount":52,"integrity":"sha512-NR+cfMyWqzBjiT95Q1lbF6YQ8UOjh/QUkiNnNGu3OEdTMxId51MXWYU/xodp1/f+HZI11D8cCBlVyWzM84FAZg==","signatures":[{"sig":"MEYCIQCnCyhbPqPrCW8ObnfWScpDAQdPKhiw/w6XMoL32mfyAgIhALfxNixeVc/N2NtCUFThcm7EAj3t53RYjvCM4wJpMOy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417447},"main":"dist/graph-gizmo.js","type":"module","gitHead":"97c2ee6081e44ac046bf286ede8b98e670616885","scripts":{"knip":"knip","lint":"npm run prettier && npm run eslint && npm run knip","test":"jest --no-watchman","build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","prepare":"husky","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","eslint:fix":"eslint --fix src --ext .ts","test:watch":"jest --watch","build:watch":"rollup -c --bundleConfigAsCjs --watch","prettier:fix":"npx prettier --write ."},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"repository":{"url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git","type":"git"},"_npmVersion":"10.9.3","description":"D3 interactive visualisation of a nodes and links in a graph","directories":{},"_nodeVersion":"22.17.0","dependencies":{"d3":"^7.9.0","tslib":"^2.8.1","d3-quadtree":"^3.0.1","@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","knip":"^5.61.3","vite":"^7.0.3","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.1","rimraf":"5.0.8","rollup":"^4.44.2","@types/d3":"^7.4.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.14","@types/node":"^24.0.14","lint-staged":"^16.1.2","@types/jsdom":"^21.1.7","@types/d3-force":"^3.0.10","@babel/preset-env":"^7.28.0","@types/d3-quadtree":"^3.0.6","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.4","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graph-gizmo_0.0.27_1753283483791_0.6893835819872325","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@adaptivekind/graph-gizmo","version":"0.0.28","description":"D3 interactive visualisation of a nodes and links in a graph","homepage":"https://github.com/adaptivekind/graph-gizmo#readme","bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git"},"license":"MIT","author":{"name":"Ian Homer"},"type":"module","main":"dist/graph-gizmo.js","publishConfig":{"access":"public"},"scripts":{"build":"rollup -c --bundleConfigAsCjs --failAfterWarnings","build:watch":"rollup -c --bundleConfigAsCjs --watch","clean":"rimraf tsconfig.tsbuildinfo bundle.js dist .rollup.cache","start":"vite","eslint":"eslint src --ext .ts","eslint:fix":"eslint --fix src --ext .ts","lint":"npm run prettier && npm run eslint && npm run knip","lint:fix":"npm run eslint:fix","prettier":"npx prettier --check .","prettier:fix":"npx prettier --write .","test":"jest --no-watchman","test:watch":"jest --watch","prepare":"husky","knip":"knip"},"dependencies":{"@adaptivekind/graph-schema":"^0.1.11","@typescript-eslint/eslint-plugin":"^8.36.0","d3":"^7.9.0","d3-quadtree":"^3.0.1","tslib":"^2.8.1"},"devDependencies":{"@babel/core":"^7.28.0","@babel/preset-env":"^7.28.0","@babel/preset-typescript":"^7.27.1","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-typescript":"^11.1.6","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@types/d3":"^7.4.3","@types/d3-force":"^3.0.10","@types/d3-quadtree":"^3.0.6","@types/jest":"^29.5.14","@types/jsdom":"^21.1.7","@types/node":"^24.0.14","eslint":"^9.30.1","eslint-plugin-import":"^2.32.0","husky":"^9.1.7","jest":"^29.7.0","jest-environment-jsdom":"^30.0.4","jsdom":"^26.1.0","knip":"^5.61.3","lint-staged":"^16.1.2","rimraf":"5.0.8","rollup":"^4.44.2","rollup-plugin-copy":"^3.5.0","typescript":"^5.8.3","vite":"^7.0.3"},"_id":"@adaptivekind/graph-gizmo@0.0.28","gitHead":"fa07f4ae33ddde357d8c34bc7a9cf4e297cf9c72","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-dNkoau1yvJ5aGPKi4Odk6cp6UcgJsvuAyYdA3gr65O+P17QHEvKC/sDBSEQCsv8j0Jb+XgRvEc6nxo7iTFEkPg==","shasum":"a44b6e6e2adb26f604d8e8e4c6c806170ceccd60","tarball":"https://registry.npmjs.org/@adaptivekind/graph-gizmo/-/graph-gizmo-0.0.28.tgz","fileCount":52,"unpackedSize":417715,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEPNYrlnYxkZUh9E4zfjDLJsJJXkXAxY7DzjZ+Yh3ccmAiEAz9Wb/eKVyu3pzvkWdAkeHbJS/c0Mpa0LK+uH6VJIf3o="}]},"_npmUser":{"name":"ianhomer","email":"ian@adaptivekind.com"},"directories":{},"maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graph-gizmo_0.0.28_1753284498941_0.9173707041570129"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-09T20:24:48.254Z","modified":"2025-07-23T15:28:19.351Z","0.0.3":"2025-07-09T20:24:48.519Z","0.0.4":"2025-07-09T20:39:41.426Z","0.0.5":"2025-07-09T20:44:31.301Z","0.0.6":"2025-07-09T20:52:34.331Z","0.0.7":"2025-07-09T21:47:04.940Z","0.0.8":"2025-07-09T21:50:35.779Z","0.0.9":"2025-07-10T06:23:22.345Z","0.0.10":"2025-07-10T12:44:55.036Z","0.0.11":"2025-07-10T13:26:58.388Z","0.0.12":"2025-07-10T14:02:37.137Z","0.0.13":"2025-07-10T15:15:53.762Z","0.0.14":"2025-07-15T14:37:34.033Z","0.0.15":"2025-07-15T14:41:16.133Z","0.0.16":"2025-07-15T20:53:59.159Z","0.0.17":"2025-07-15T22:00:30.345Z","0.0.18":"2025-07-16T13:31:11.747Z","0.0.19":"2025-07-16T14:38:29.878Z","0.0.20":"2025-07-22T20:08:27.795Z","0.0.21":"2025-07-22T20:13:03.897Z","0.0.22":"2025-07-22T20:18:27.210Z","0.0.23":"2025-07-22T20:41:06.547Z","0.0.24":"2025-07-23T10:06:35.768Z","0.0.25":"2025-07-23T14:54:08.530Z","0.0.26":"2025-07-23T15:06:26.776Z","0.0.27":"2025-07-23T15:11:23.982Z","0.0.28":"2025-07-23T15:28:19.182Z"},"bugs":{"url":"https://github.com/adaptivekind/graph-gizmo/issues"},"author":{"name":"Ian Homer"},"license":"MIT","homepage":"https://github.com/adaptivekind/graph-gizmo#readme","repository":{"type":"git","url":"git+ssh://git@github.com/adaptivekind/graph-gizmo.git"},"description":"D3 interactive visualisation of a nodes and links in a graph","maintainers":[{"name":"ianhomer","email":"ian@adaptivekind.com"}],"readme":"# Link Graph\n\nA D3.js-based link graph visualization library built with TypeScript.\n\nSee [Live Demo](https://adaptivekind.github.io/graph-gizmo/)\n\n![Example Graph](docs/images/example-graph.png)\n\n## Features\n\n- Interactive graph visualization using D3.js\n- TypeScript support for type safety\n- Configurable layout and styling\n- Hot reload development environment\n- Collision detection for node positioning\n\n## Installation\n\n```bash\nnpm install @adaptivekind/knowledge-graph\n```\n\n## Quick Start\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <title>Graph Gizmo Example</title>\n\n    <script src=\"https://cdn.jsdelivr.net/npm/d3@7.9.0/dist/d3.min.js\"></script>\n    <script src=\"https://cdn.jsdelivr.net/npm/d3-quadtree@3.0.1/dist/d3-quadtree.min.js\"></script>\n    <script src=\"https://cdn.jsdelivr.net/npm/@adaptivekind/graph-gizmo@0.0.8\"></script>\n    <link\n      rel=\"stylesheet\"\n      href=\"https://cdn.jsdelivr.net/npm/@adaptivekind/graph-gizmo@0.0.8/dist/default.css\"\n    />\n  </head>\n\n  <body>\n    <div id=\"gizmo\" />\n    <script>\n      graphGizmo.render({\n        nodes: { a: {}, b: {}, c: {}, d: {}, e: {} },\n        links: [\n          { source: \"a\", target: \"b\" },\n          { source: \"a\", target: \"c\" },\n          { source: \"a\", target: \"d\" },\n          { source: \"b\", target: \"c\" },\n          { source: \"d\", target: \"e\" },\n        ],\n      });\n    </script>\n  </body>\n</html>\n```\n\n## Development\n\n### Setup\n\n```bash\nnpm install\n```\n\n### Development Server\n\nStart the development server with hot reload:\n\n```bash\nnpm start\n```\n\nThis will open http://localhost:3000 with a live preview of the graph.\n\n### Building\n\n```bash\nnpm run build          # Production build\nnpm run build:watch    # Watch mode\n```\n\n### Testing\n\n```bash\nnpm test              # Run tests\nnpm run test:watch    # Watch mode\n```\n\n### Linting\n\n```bash\nnpm run lint          # Check code style\nnpm run lint:fix      # Fix issues\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}